ライブラリ
- ビルトイン (165)
-
cgi
/ session (11) - csv (33)
- dbm (11)
-
drb
/ gw (11) - fiddle (22)
- gdbm (11)
- json (11)
- matrix (18)
-
net
/ http (11) - openssl (11)
- ostruct (11)
- pstore (11)
-
rexml
/ document (55) -
rubygems
/ config _ file (11) - sdbm (11)
-
webrick
/ httpresponse (11) -
webrick
/ httpserver (11) -
win32
/ registry (11) - win32ole (22)
-
yaml
/ dbm (22)
クラス
- Array (33)
-
CGI
:: Session (11) -
CSV
:: Row (22) -
CSV
:: Table (11) - DBM (11)
-
DRb
:: GW (11) -
Fiddle
:: Pointer (22) - GDBM (11)
-
Gem
:: ConfigFile (11) - Hash (22)
-
JSON
:: State (11) - Matrix (6)
-
ObjectSpace
:: WeakMap (11) -
OpenSSL
:: Config (11) - OpenStruct (11)
- PStore (11)
-
REXML
:: Attributes (11) -
REXML
:: Elements (11) -
REXML
:: Parent (33) - SDBM (11)
- String (77)
- Struct (11)
- Thread (11)
- Vector (12)
-
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServer :: MountTable (11) - WIN32OLE (11)
-
WIN32OLE
_ VARIANT (11) -
Win32
:: Registry (11) -
YAML
:: DBM (22)
モジュール
-
Net
:: HTTPHeader (11)
検索結果
先頭5件
-
Array
# []=(nth , val) (18101.0) -
nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、 拡張した領域を nil で初期化します。
nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、
拡張した領域を nil で初期化します。
@param nth インデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@param val 設定したい要素の値を指定します。
@raise TypeError 引数 nth に整数以外の(暗黙の型変換が行えない)オブジェ
クトを指定した場合に発生します。
@raise Index... -
Array
# []=(range , val) (18101.0) -
Range オブジェクト range の範囲にある要素を配列 val の内容に置換します。 range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
Range オブジェクト range の範囲にある要素を配列 val の内容に置換します。
range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
//emlist[例][ruby]{
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, 4... -
Array
# []=(start , length , val) (18101.0) -
インデックス start から length 個の要素を配列 val の内容で置き換えます。 start が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
インデックス start から length 個の要素を配列 val の内容で置き換えます。
start が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
//emlist[例][ruby]{
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 CSV::Row#field -
CSV
:: Row # []=(header _ or _ index , value) (18101.0) -
ヘッダの名前かインデックスでフィールドを探し、値をセットします。
ヘッダの名前かインデックスでフィールドを探し、値をセットします。
末尾より後ろのインデックスを指定すると、ヘッダの名前は nil になります。
存在しないヘッダを指定すると、新しい要素を末尾に追加します。
@param header_or_index ヘッダの名前かインデックスを指定します。
@param value 値を指定します。
//emlist[例 ヘッダの名前で指定][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row["header1"] ... -
CSV
:: Table # []=(index _ or _ header , value) (18101.0) -
ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作 し、ヘッダの名前を指定すれば列単位で動作します。
ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作
し、ヘッダの名前を指定すれば列単位で動作します。
このメソッドを呼び出す前に CSV::Table#by_col! を呼び出すとカラム
モードになります。また CSV::Table#by_row! を呼び出すとロウモード
になります。
行には配列か CSV::Row のインスタンスを指定します。
列に値を一つだけ指定した場合は、全ての行にその値をコピーします。配列を
指定した場合は、上から順に値を割り当てます。余分な値は無視します。また、
値が不足している場合は nil を割り当てます。
既存の行または列のデータ... -
DBM
# []=(key , value) (18101.0) -
key をキーとして、value を格納します。 value として nil を指定すると、key に対する要素を削除します。
key をキーとして、value を格納します。
value として nil を指定すると、key に対する要素を削除します。
@param key キー。
@param value 値。 -
DRb
:: GW # []=(key , v) (18101.0) -
オブジェクトを登録します。
オブジェクトを登録します。
key はリモートに渡すことのできる、
ハッシュのキーとして妥当なオブジェクトならなんでもかまいません(文字列など)。
@param key オブジェクトを取り出すためのキー
@param v 登録するオブジェクト -
Fiddle
:: Pointer # []=(offset , len , v) (18101.0) -
自身の指すアドレスに offset バイトを足したメモリ領域の先頭 len バイトに 文字列 v をコピーします。
自身の指すアドレスに offset バイトを足したメモリ領域の先頭 len バイトに
文字列 v をコピーします。
str のサイズが len より小さい場合は、残りの領域を 0 で埋めます。
コピー先の領域が len より大きいか検証しません。
@param offset 書き換えたいメモリ領域のオフセットを整数で与えます。
@param len 書き換えたいメモリ領域のサイズを整数で指定します。
@param v メモリ領域にセットしたいバイト列を文字列で指定します。
@raise Fiddle::DLError self の保持するポインタが NULL である場合に発生します...