0
我找不到这事:{ - 再出口 - }在Haskell
module MyModule
(method1
, method2
{- Re-Export -} -- what's this?
, method3(..)
) where
什么{- Re-Export -}
?
我找不到这事:{ - 再出口 - }在Haskell
module MyModule
(method1
, method2
{- Re-Export -} -- what's this?
, method3(..)
) where
什么{- Re-Export -}
?
这只是一条评论。它没有特别的意义。 Haskell使用--
开始单行注释并使用{- -}
围绕多行注释。 GHC有pragmas为编译器提供特殊指令,但它们的格式为{-# word ... #-}
(注意#
)。
顺便说一句,导入模块可以重新导出:
module Foo
(foo
, module Bar
) where
import Bar
foo = "foo"
将同时导出foo
和Bar
内容。
但他们不能再出口合格,正确吗? –
正确,你不能规定消费模块是如何限定事物的。 –