标签: list haskell
寻找将执行以下操作的内置函数:
mklist x = [x]
好处是我可以在合成中使用它来创建一个元素的列表。了解(复制1)是否可用,但是有更直接的功能吗?在这样的情况下会很有用:
["Alice", "Bob", "Charlie"] >>= mklist . ("Hello " ++)
答案 0 :(得分:11)
Monadic return:
return x
或者:
(:[]) x
它的字符越少,但更多的移键使用,因此可能更难键入。