"零" UTF8String的矩阵很难创建

时间:2014-04-28 10:22:11

标签: julia

当尝试将UTF8Strings数组初始化为""时,我遇到了以下问题:

julia> zeros(UTF8String,1)
1-element Array{ASCIIString,1}:
 ""

以某种方式将零字符串转换为ASCIIString。

julia> typeof(zeros(UTF8String,1))
Array{ASCIIString,1}

如果不是下列的不变量应该成立的情况:

typeof(zeros(T,n))==Array{T,1}

我最终使用了一个未初始化的数组。

这是一个要报告的问题还是一个合乎逻辑的结果?

1 个答案:

答案 0 :(得分:2)

可以使用以下命令创建一个空的UTF8String数组:

julia> utfstr = UTF8String[]

(当前主干上删除了zeros(UTF8String,1)语法)