我是函数编程的新手。如何将一个Haskell程序中的值传递给另一个?假设我们有
在名为Addition.hs
的文件中:
Addition::Int
Addition = value+10
在名为Value.hs
的文件中:
value::Int
value=20
使用PHP,例如,如果在另一个文件中包含文件,我可以访问它的类。在Haskell有可能吗?这会让我的程序更清晰。
答案 0 :(得分:2)
如果导入该模块,则可以引用其他模块的成员,并且模块将导出成员:
Value.hs
module Value ( value ) where
value :: Int
value = 20
Addition.hs
module Addition ( addition ) where
import Value
addition :: Int
addition = value + 10