追加到 CartesianIndex
Append to a CartesianIndex
如何附加到 CartesianIndex?示例:
index = CartesianIndex(3,3)
append!(index, 1)
# Desired output -> CartesianIndex(3, 3, 1)
我可以通过迂回的方式将索引转换为元组,添加 1,然后再转换回来。但是,有没有更好的方法呢?
CartesianIndex
es 是不可变的,所以你不能 modify!
它们 in-place。相反,只需在现有的基础上创建一个新的:
julia> index = CartesianIndex(3,3)
CartesianIndex(3, 3)
julia> CartesianIndex(index, 1)
CartesianIndex(3, 3, 1)
如何附加到 CartesianIndex?示例:
index = CartesianIndex(3,3)
append!(index, 1)
# Desired output -> CartesianIndex(3, 3, 1)
我可以通过迂回的方式将索引转换为元组,添加 1,然后再转换回来。但是,有没有更好的方法呢?
CartesianIndex
es 是不可变的,所以你不能 modify!
它们 in-place。相反,只需在现有的基础上创建一个新的:
julia> index = CartesianIndex(3,3)
CartesianIndex(3, 3)
julia> CartesianIndex(index, 1)
CartesianIndex(3, 3, 1)