【发布时间】:2020-01-07 13:15:03
【问题描述】:
我正在编写一些使用数组视图和切片的代码,但遇到了一些不一致。
为什么以下不会导致异常:
a = [1,2]
@show a[3:end]
@show a[4:end]
以上都按预期返回空数组
但这会导致BoundsError
a = [1,2]
@show a[2:3]
为什么slice的第一个索引允许大于数组本身的大小,而Julia似乎有最后一个索引大于大小的问题?
Julia 版本:1.3.1
【问题讨论】: