【发布时间】:2021-09-30 23:27:52
【问题描述】:
我想像这样制作一个 Array{Any}:
julia> Array{Any}([false , 0.5, 5 ])
3-element Vector{Any}:
0.0
0.5
5.0
但它将 Bool 和整数转换为浮点数。但是当我有一个字符串时,它不会进行类型转换。
julia> Array{Any}([false,0.5,5,"test"])
4-element Vector{Any}:
false
0.5
5
"test"
简单的解决方法是创建数组,然后将每个条目手动转换为我最初编写的类型。或者执行第二个选项,然后删除最后一个条目。有没有一种更简洁(最好是一行)的方法来使数组完全符合我最初编写的类型?
【问题讨论】:
标签: arrays type-conversion julia