Function LENGTH

UP


Function LENGTH

Function LENGTH

構文

length sequence => n

引数と戻り値

sequence - 正常なシーケンス
n - 非負の整数

定義

sequenceの要素数を返却します。

もしsequenceがfill-pointerを持つvectorのとき、 fill-pointerで指定された有効な長さが返却されます。

例文

(length "abc") =>  3
(setq str (make-array '(3) :element-type 'character 
                           :initial-contents "abc"
                           :fill-pointer t)) =>  "abc"
(length str) =>  3
(setf (fill-pointer str) 2) =>  2
(length str) =>  2

影響

なし。

例外

sequenceが正常なシーケンスでないとき、 型type-errorのエラーを通知する準備をしなければなりません。

参考

list-length, sequence

備考

なし。


TOP, Github