Programming languages 将字符串转换为标准ML中的列表
可能重复:Programming languages 将字符串转换为标准ML中的列表,programming-languages,functional-programming,sml,smlnj,Programming Languages,Functional Programming,Sml,Smlnj,可能重复: 我有一个字符串值,其值如下: "[(1,2,3),(2,3),(6,8)]" -> string [(1,2,3),(2,3),(6,8)] -> (int list) list 但我希望这些值是int类型的,如下所示: "[(1,2,3),(2,3),(6,8)]" -> string [(1,2,3),(2,3),(6,8)] -> (int list) list 我该怎么办?有什么功能可以帮助我吗?或者我必须自己做?您可以使用Strin
我有一个字符串值,其值如下:
"[(1,2,3),(2,3),(6,8)]" -> string
[(1,2,3),(2,3),(6,8)] -> (int list) list
但我希望这些值是int类型的,如下所示:
"[(1,2,3),(2,3),(6,8)]" -> string
[(1,2,3),(2,3),(6,8)] -> (int list) list
我该怎么办?有什么功能可以帮助我吗?或者我必须自己做?您可以使用
String
模块中的stringint
。
参见示例您可以从
String
模块使用stringint
。
例如,请参见这个问题非常适合解析组合词,您可以这样做
如果你想了解其背后的想法,请阅读格雷厄姆·赫顿的论文。如果您想知道如何在标准ML中实现I/O,请参阅中的。如果您希望有人为您编写代码,您可能访问了错误的网站。此问题非常适合解析组合符,您可以这样做
如果你想了解其背后的想法,请阅读格雷厄姆·赫顿的论文。如果您想知道如何在标准ML中实现I/O,请参阅中的。如果您希望有人为您编写代码,您可能访问了错误的网站。这就像在String中使用explode函数一样,但首先它会再次给我String。第二,我不知道什么是I&j,这取决于输入。好吧,你必须自己分割输入字符串,但是使用
explode
和infrade
应该很容易,这就像在字符串中使用explode函数一样,但首先它会再次给我字符串。第二,我不知道什么是I&j,这取决于输入。好吧,你必须自己分割输入字符串,但是这应该很容易,使用分解和内爆这可能对他没有太大帮助,但我同意你的答案。我在考虑提供一些建议;在重读解释时,我意识到我说的任何话都会被置若罔闻,特别是如果我没有提供准确的代码。这可能对他没有太大帮助,但我同意你的回答。我在考虑提供一些建议;在重新阅读解释时,我意识到我说的任何话都会被置若罔闻,特别是如果我没有提供确切的代码。