2021-11-13 page moved to http://xahlee.info/emacs/emacs/elisp_vector.html You'll be redirected in 10 seconds.
URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=elisp21&node=Sequences%20Arrays%20Vectors" "texi/elisp21/シーケンス、配列、ベクトル"へのコメント(無し) シーケンス(sequence)型とは、Lispの2つの異なる型の和であることを 思い出してください。 いいかえれば、任意のリストはシーケンスであり、 任意の配列もシーケンスです。 すべてのシーケンスに共通する性質は、 それぞれ、要素の順序付けた集まりであるということです。 配列(array)は、各要素ごとに1つ1つスロットを用意してある 単一の基本オブジェクトです。 すべての要素は一定時間内に参照できますが、既存の配列の長さは変更できません。 文字列、ベクトル、文字テーブル、ブールベクトルは、配列型の4つの型です。 リストは、要素を並
なお、simple-vectorのように、fill-pointerなし、固定長、displacedでないベクタでありつつ、要素の型は指定したvectorを作成する場合は、simple-arrayのサブタイプを指定します。 ;; (unsigned-byte 8)を要素に持つベクタの型 (simple-array (unsigned-byte 8) (*)) など 型を指定した例 ;; 要素数 (defconstant 100_000_000 (expt 10 8)) vectorを指定 (fill-pointerあり、adjustable) (declaim (vector *big-vector-vector*)) (defvar *big-vector-vector* (make-array 100_000_000 :adjustable T :fill-pointer 100_000
sequence is currently iced since I don't have time to continue, and should be considered unstable until further notice. If anyone's interested in continue development of this, I would be happy to add you to the project. sequencer.io sequence is a high performance sequential log scanner, analyzer and parser. It sequentially goes through a log message, parses out the meaningful parts, without the us
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く