私が書いたとしましょう
(setf s (make-array (list 9 9) :element-type 'bit))
したがって、s は 9x9 のビット行列です。
そして、sの1行目を取得したい。どうすればそれを取得できますか?
私は次のことができたでしょう:
(setf s (make-array 9
:element-type 'array
:initial-element
(make-array 9 :element-type 'bit)))
(svref s 0) で最初の行にアクセスします。
しかし、組み込みの方法があるかどうか知りたいです。
(そして、2次元配列はより少ないバイトを割り当てるようです)。