is Exception
当某项(例如数组索引)超出允许范围时出现的常规错误。
例如
say 42[2];CATCH ;# OUTPUT: «X::OutOfRange: Index out of range. Is: 2, should be in 0..0»
因为标量通常充当单元素列表。
方法§
method what§
method what(--> Str)
超出范围的事物的文字描述(例如 "array index"
、"month"
)。
method got§
method got()
返回被认为超出范围的对象(通常为整数)
method range§
method range(--> Range)
返回 Range
对象,描述从 .got
返回的对象的允许范围。
method comment§
method comment(--> Str)
返回包含在错误消息中的附加注释。