【发布时间】:2022-11-16 19:56:39
【问题描述】:
有关的:
How to convert from string to array?
这是一个后续问题。我将如何列出该数字中的所有数字(当前为字符串)?
"123" -> [1,2,3]这里没有分隔符,所以我应该怎么做呢?
请注意,截至目前我使用的是最新版本的 Julia,v1.8.3 所以
parse似乎在其他问题的答案中不起作用。使用parse()时出错:ERROR: LoadError: MethodError: no method matching parse(::SubString{String}) Closest candidates are: parse(::Type{T}, ::AbstractString) where T<:Complex at parse.jl:381 parse(::Type{Sockets.IPAddr}, ::AbstractString) at ~/usr/share/julia/stdlib/v1.8/Sockets/src/IPAddr.jl:246 parse(::Type{T}, ::AbstractChar; base) where T<:Integer at parse.jl:40 ... Stacktrace: [1] iterate @ ./generator.jl:47 [inlined] [2] _collect @ ./array.jl:807 [inlined] [3] collect_similar @ ./array.jl:716 [inlined] [4] map @ ./abstractarray.jl:2933 [inlined] [5] top-level scope @ ~/proc/self/fd/0:1 in expression starting at /proc/self/fd/0:1 exit status 1
【问题讨论】: