是否有任何人无法从一个haskell程序获得另一个

时间:2016-05-01 10:16:01

标签: haskell functional-programming

我是函数编程的新手。如何将一个Haskell程序中的值传递给另一个?假设我们有

  • 在名为Addition.hs的文件中:

    Addition::Int
    Addition = value+10
    
  • 在名为Value.hs的文件中:

    value::Int
    value=20
    

使用PHP,例如,如果在另一个文件中包含文件,我可以访问它的类。在Haskell有可能吗?这会让我的程序更清晰。

1 个答案:

答案 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