如何在haskell中打印列表?

Ale*_*ird 20 string io haskell

如何在Haskell中将列表打印到stdout?

假设我有一个列表[1,2,3],我想将该列表转换为字符串并将其打印出来.我想我可以构建自己的函数,但是Haskell肯定有一个内置函数来做到这一点.

ham*_*mar 33

确实有一个内置功能,恰如其分print.

> print [1,2,3]
[1,2,3]
Run Code Online (Sandbox Code Playgroud)

这相当于putStrLn $ show [1,2,3].