next up previous contents index
: ベクタの参照と変更 : ベクタ : ベクタ   目次   索引

ベクタの生成

(make-vector 〈サイズ〉[〈データ〉]) 【関数】

〈サイズ〉 を長さとし, 各要素が 〈データ〉 であるベクタを生成して返す. TUTSchemeでは, 〈サイズ〉 には 0$\sim$ 16777216の整数が使え, 〈データ〉 のデフォルト値は ()である.

例:
(make-vector 3) $\Rightarrow$ #(() () ())
(make-vector 5 'a) $\Rightarrow$ #(a a a a a)

(vector 〈データ$_1$$\cdots$〈データ$_n$〉) 【関数】

〈データ$_1$$\sim$ 〈データ$_n$〉 を各要素とする ベクタを生成して返す.

例:
(vector 'a 'b 'c) $\Rightarrow$ #(a b c)
(vector 1 2 3 4 5) $\Rightarrow$ #(1 2 3 4 5)

(list->vector 〈リスト〉) 【関数】

〈リスト〉 の各要素を要素とするベクタを生成して返す.

例:
(list->vector '(a b c)) $\Rightarrow$ #(a b c)


Tsuneyasu KOMIYA 平成14年2月22日