当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia popat!用法及代码示例


用法:

popat!(a::Vector, i::Integer, [default])

删除给定 i 处的项目并将其返回。随后的项目被转移以填补由此产生的空白。当 i 不是 a 的有效索引时,返回 default ,如果未指定 default 则抛出错误。

另请参阅: pop! popfirst! deleteat! splice!

Julia 1.5

此函数从 Julia 1.5 开始可用。

例子

julia> a = [4, 3, 2, 1]; popat!(a, 2)
3

julia> a
3-element Vector{Int64}:
 4
 2
 1

julia> popat!(a, 4, missing)
missing

julia> popat!(a, 4)
ERROR: BoundsError: attempt to access 3-element Vector{Int64} at index [4]
[...]

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.popat! — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。