Function ARRAY-IN-BOUNDS-P
array-in-bounds-p
array &rest
subscripts => generalized-boolean
array - 配列
subscripts - 配列のランクと等しい長さの整数のリスト
generalized-boolean - generalized-boolean
もしsubscriptsが全てarrayの境界内のときはtrueを、 それ以外のときはfalseを返却します (もしarrayがfill-pointerを持つvector
のとき、 そのfill-pointerは無視されます)。
setq a (make-array '(7 11) :element-type 'string-char))
(array-in-bounds-p a 0 0) => true
(array-in-bounds-p a 6 10) => true
(array-in-bounds-p a 0 -1) => false
(array-in-bounds-p a 0 11) => false
(array-in-bounds-p a 7 0) => false (
なし。
なし。
array-in-bounds-p array subscripts)
(and (not (some #'minusp (list subscripts)))
== (every #'< (list subscripts) (array-dimensions array))) (