Function ARRAY-HAS-FILL-POINTER-P

UP


Function ARRAY-HAS-FILL-POINTER-P

Function ARRAY-HAS-FILL-POINTER-P

構文

array-has-fill-pointer-p array => generalized-boolean

引数と戻り値

array - 配列
generalized-boolean - generalized-boolean

定義

arrayがfill-pointerを持つときtrueを、それ以外はfalseを返却します。

例文

(array-has-fill-pointer-p (make-array 4)) =>  implementation-dependent
(array-has-fill-pointer-p (make-array '(2 3))) =>  false
(array-has-fill-pointer-p
  (make-array 8 
              :fill-pointer 2 
              :initial-element 'filler)) =>  true

影響

なし。

例外

もし引数が配列ではなかったとき、型type-errorのエラーが発生します。

参考

make-array, fill-pointer

備考

配列のランクが1以外のときはfill-pointerを持つことができないため、 引数がそのような配列であったときは、 array-has-fill-pointer-pは常にnilを返却します。


TOP, Github