るりまサーチ

最速Rubyリファレンスマニュアル検索!
601件ヒット [1-100件を表示] (0.082秒)

別のキーワード

  1. _builtin []=
  2. string []=
  3. rexml/document []=
  4. matrix []=
  5. csv []=

検索結果

<< 1 2 3 ... > >>

Array#[]=(nth, val) (18101.0)

nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

- **param** `nth` -- インデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

- **param** `val` -- 設定したい要素の値を指定します。

- **raise** `TypeError` -- 引数 nth に整数以外の(暗黙の型変換が行えない)オブジェ
ク...

Array#[]=(range, val) (18101.0)

[c:Range] オブジェクト range の範囲にある要素を配列 val の内容に置換します。 range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

[c:Range] オブジェクト range の範囲にある要素を配列 val の内容に置換します。
range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

```ruby title="例"
ary = [0, 1, 2, 3, 4, 5]
ary[0..2] = ["a", "b"]
p ary # => ["a", "b", 3, 4, 5]

ary = [0, 1, 2]
ary[5..6] = "x"
p ary # => [0, 1, 2, nil, nil, "x"]

ary = [0, 1, 2, 3...

Array#[]=(start, length, val) (18101.0)

インデックス start から length 個の要素を配列 val の内容で置き換えます。 start が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

インデックス start から length 個の要素を配列 val の内容で置き換えます。
start が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

```ruby title="例"
ary = [0, 1, 2, 3]
ary[1, 2] = ["a", "b", "c", "d"]
p ary #=> [0, "a", "b", "c", "d", 3]

ary = [0, 1, 2]
ary[5, 1] = "Z"
p ary #=> [...

CGI::Session#[]=(key, val) (18101.0)

指定されたキーの値を設定します。

指定されたキーの値を設定します。

- **param** `key` -- キーを指定します。

- **param** `val` -- 値を指定します。

CSV::Row#[]=(header, offset, value) (18101.0)

ヘッダの名前でフィールドを探し、値をセットします。

ヘッダの名前でフィールドを探し、値をセットします。

- **param** `header` -- ヘッダの名前を指定します。

- **param** `offset` -- このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。

- **param** `value` -- 値を指定します。

- **SEE** [m:CSV::Row#field]

絞り込み条件を変える

CSV::Row#[]=(header_or_index, value) (18101.0)

ヘッダの名前かインデックスでフィールドを探し、値をセットします。

ヘッダの名前かインデックスでフィールドを探し、値をセットします。

末尾より後ろのインデックスを指定すると、ヘッダの名前は nil になります。
存在しないヘッダを指定すると、新しい要素を末尾に追加します。

- **param** `header_or_index` -- ヘッダの名前かインデックスを指定します。

- **param** `value` -- 値を指定します。

```ruby title="例 ヘッダの名前で指定"
require "csv"

row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"]...

CSV::Table#[]=(index_or_header, value) (18101.0)

ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作し、ヘッダの名前を指定すれば列単位で動作します。

ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作し、ヘッダの名前を指定すれば列単位で動作します。

このメソッドを呼び出す前に [m:CSV::Table#by_col!] を呼び出すとカラムモードになります。また [m:CSV::Table#by_row!] を呼び出すとロウモードになります。

行には配列か [c:CSV::Row] のインスタンスを指定します。

列に値を一つだけ指定した場合は、全ての行にその値をコピーします。配列を指定した場合は、上から順に値を割り当てます。余分な値は無視します。また、値が不足している場合は nil を割り当てます。

既存の行ま...

DBM#[]=(key, value) (18101.0)

key をキーとして、value を格納します。 value として nil を指定すると、key に対する要素を削除します。

key をキーとして、value を格納します。
value として nil を指定すると、key に対する要素を削除します。

- **param** `key` -- キー。
- **param** `value` -- 値。
<< 1 2 3 ... > >>