gpt4 book ai didi

Haskell 字符串到列表字符串由空格分隔

转载 作者:行者123 更新时间:2023-12-02 00:14:47 25 4
gpt4 key购买 nike

我对 Haskell 很陌生,我有一个问题,如何将给定的字符串拆分为单词列表。

示例“来自haskell的Hello world” -> [“Hello”,“world”,“from”,“haskell”]

感谢您的帮助

最佳答案

您可以使用Hoogle并通过签名进行搜索。由于您想要将 String 转换为 String 列表,因此签名为 String -> [String]。第一场比赛是 lines :: String -> [String]words :: String -> [String] 。根据函数名称,words 是正确的匹配项。

正如words 的文档所述:

words :: String -> [String]

words breaks a string up into a list of words, which were delimited by white space.

>>> words "Lorem ipsum\ndolor"
["Lorem","ipsum","dolor"]

这似乎就是您正在寻找的功能。如果我们在 ghci 中运行它,我们会得到预期的输出:

Prelude> words "Hello world from haskell"
["Hello","world","from","haskell"]

关于Haskell 字符串到列表字符串由空格分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57141325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com