ライブラリ
- ビルトイン (198)
-
cgi
/ session (13) - csv (39)
- dbm (13)
-
drb
/ gw (13) - fiddle (26)
- gdbm (13)
- json (13)
- matrix (39)
-
net
/ http (13) - openssl (13)
- ostruct (13)
- pstore (13)
-
rexml
/ document (65) -
rubygems
/ config _ file (13) - sdbm (13)
-
webrick
/ httpresponse (13) -
webrick
/ httpserver (13) -
win32
/ registry (13) - win32ole (26)
-
yaml
/ dbm (26)
クラス
- Array (39)
-
CGI
:: Session (13) -
CSV
:: Row (26) -
CSV
:: Table (13) - DBM (13)
-
DRb
:: GW (13) -
Fiddle
:: Pointer (26) - GDBM (13)
-
Gem
:: ConfigFile (13) - Hash (26)
-
JSON
:: State (13) - Matrix (13)
-
ObjectSpace
:: WeakKeyMap (3) -
ObjectSpace
:: WeakMap (13) -
OpenSSL
:: Config (13) - OpenStruct (13)
- PStore (13)
-
REXML
:: Attributes (13) -
REXML
:: Elements (13) -
REXML
:: Parent (39) - SDBM (13)
- String (91)
- Struct (13)
- Thread (13)
- Vector (26)
-
WEBrick
:: HTTPResponse (13) -
WEBrick
:: HTTPServer :: MountTable (13) - WIN32OLE (13)
-
WIN32OLE
_ VARIANT (13) -
Win32
:: Registry (13) -
YAML
:: DBM (26)
モジュール
-
Net
:: HTTPHeader (13)
検索結果
先頭5件
-
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` -- 値。
