【发布时间】:2019-01-22 23:13:46
【问题描述】:
我有一个字符串列表,我想将其解析成一个元组列表。
更具体地说:
val strlist = ["1, 2, 3, 'hello', 4, 5, false, 6, [1, 2, 3], [1, 2]",
"6, 1, 3, 'world', 4, 5, true, 4, [1, 2], [4, 7, 5]",
. . .] : string list
进入
val tuplist = [(1, 2, 3, "hello", 4, 5, false, 6, [1, 2, 3], [1, 2]),
(6, 1, 3, "world", 4, 5, true, 4, [1, 2], [4, 7, 5]),
. . .] : (int * int * int * string * int * int * bool * int * int list * int list) list
每个列表元素都有相同的格式。
【问题讨论】:
-
...到目前为止,您尝试过什么?向我们展示您已经付出了一些努力,我们将帮助您解决您遇到的特定问题。也就是说,我怀疑这是可能的,因为这样的函数会要求其类型在运行时更改(除非您知道所有字符串都具有该格式,在这种情况下,请在问题中提及它)。