我想从代码中调用多个函数,这意味着通过执行.hs文件,将执行所有命名的函数。
我尝试将main与putStrLn一起使用,但这很复杂,似乎无法工作。
main = do
putStrLn (myFunction para1 para2)
putStrLn (anotherFunction para1 para2)
这显示了这个想法,但它显然没有用。特别是因为myFunction返回一个Integer而不是char。
我希望有人可以提供帮助。提前谢谢。
使用" print"解决了这个问题。谢谢。
答案 0 :(得分:5)
特别是因为myFunction返回一个Integer而不是char。
您可以使用print
打印字符串以外的内容。 print
相当于putStrLn . show
,因此它可以打印任何可显示的类型,Integer
。