简体   繁体   English

如何在haskell中打印列表?

[英]how do I print a list in haskell?

How do I print a list to stdout in Haskell? 如何在Haskell中将列表打印到stdout?

Let's say I have a list [1,2,3] and I want to convert that list into a string and print it out. 假设我有一个列表[1,2,3] ,我想将该列表转换为字符串并将其打印出来。 I guess I could build my own function, but surely Haskell has a function built in to do that. 我想我可以构建自己的函数,但是Haskell肯定有一个内置函数来做到这一点。

Indeed there is a built in function, aptly named print . 确实有一个内置功能,恰如其分地命名为print

> print [1,2,3]
[1,2,3]

This is equivalent to putStrLn $ show [1,2,3] . 这相当于putStrLn $ show [1,2,3]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM