我有一个像这样的简单模块:
module Main where
import Semantic
main = do
let result = linearize []
print result
点击.hs文件后,它只表示模块已成功加载,我看不到最终结果。有什么我不知道的吗?
答案 0 :(得分:4)
您是如何运行代码的?通常,您使用runhaskell
进行编译和运行,或者您可以使用ghc --make
分两步执行此操作。因为它说所有模块都已成功加载,我猜它是在ghci
中打开的,这是交互式haskell shell,它通常用于测试和实验。尝试使用runhaskell
运行文件。