小编ait*_*ora的帖子

在 Julia 中键入数组元素的逻辑是什么

我想在 Julia 中使用一组整数集,但是当我查看每个元素的类型时,它不是一个 Set,为什么?

typeof(fill(Set{Int64}[],3)[2])
Run Code Online (Sandbox Code Playgroud)

返回

 Array{Set{Int64},1}
Run Code Online (Sandbox Code Playgroud)

并不是

 Set{Int64}
Run Code Online (Sandbox Code Playgroud)

例如,如果我使用原始类型,

 typeof([1,2][1]) # returns Int64
Run Code Online (Sandbox Code Playgroud)

 typeof([Set{Int64}[],Set{Int64}[]][1]) # returns Array{Set{Int64},1}
Run Code Online (Sandbox Code Playgroud)

为什么有一个包含 Set{Int64} 的数组

arrays types julia

4
推荐指数
1
解决办法
53
查看次数

标签 统计

arrays ×1

julia ×1

types ×1