Ric*_*isi 0 haskell functional-programming tuples list
例如,我在输入中有一个字符串:"aaa bbb ccc dddd",我的函数给了我
["aaa", "bbb", "ccc", "dddd"]
Run Code Online (Sandbox Code Playgroud)
要么
("aaa", "bbb", "ccc", "dddd")
Run Code Online (Sandbox Code Playgroud)
有可能吗?
Igo*_*dov 12
我们可以对类型进行推理,然后在Hoogle中查找该函数.
例如,您需要一个函数,它接受String并返回一个Strings 列表,例如String -> [String].我们来看看吧:
https://www.haskell.org/hoogle/?hoogle=String+-%3E+%5BString%5D
第一个是lines描述:
将字符串分解为换行符处的字符串列表.生成的字符串不包含换行符.
嗯,但我们需要在空格处打破,而不仅仅是换行符.也许还有其他的东西?
怎么样words?
将一个字符串分成一个单词列表,这些单词由空格分隔.
是的,是的,一个.
因此,答案是:
你需要单词功能:
words "aaa bbb ccc dddd" 回报 ["aaa","bbb","ccc","dddd"]