我正在尝试查看是否有一种方便的方法来检查Julia中的数组是否为空。
答案 0 :(得分:6)
在Julia中,您可以使用here中记录的isempty()
函数。
julia> a = []
0-element Array{Any,1}
julia> isempty(a)
true
julia> length(a)
0
julia> b = [1]
1-element Array{Int64,1}:
1
julia> isempty(b)
false
请注意,我还包括了长度检查,以防对您的用例有所帮助。
答案 1 :(得分:1)
对于数组,也可以简单地使用a == []
。在此比较中(通常)会忽略这些类型。
julia> a = []
a == []
0-element Array{Any,1}
julia> a == []
true
julia> a == Int[]
true
julia> String[] == Int[]
true
答案 2 :(得分:1)
在Julia的帮助下:
isempty
确定集合是否为空(没有元素)。
例如
julia> isempty([])
true
julia> isempty(())
true