Ruby 4.0 リファレンスマニュアル

instance method Fiddle::MemoryView#[]

self[i, j, k, ...] -> Integer | Float | [Integer] | [Float] | nilRuby 3.0 から[permalink][rdoc][edit]

多次元配列の 1 次元目のインデックスが i 、 2次元目のインデックスが j 、 3次元目のインデックスが k 、……の場所にある要素を返します。

format が複数の テンプレート文字 からなる場合は、文字数の長さの配列になります。 1 文字の場合は要素そのものが返ります。

#release を呼んだ後は nil になります。

[PARAM] i, j, k, ...:
各次元のインデックスを指定します。
[EXCEPTION] IndexError:
引数の数が ndim と異なる場合に発生します。
[EXCEPTION] RuntimeError:
メモリビューの format が不正の場合に発生します。