100件ヒット
[1-100件を表示]
(0.080秒)
ライブラリ
- csv (33)
- matrix (12)
-
net
/ http (11) -
rexml
/ document (44)
クラス
-
CSV
:: Row (22) -
CSV
:: Table (11) -
REXML
:: Elements (11) -
REXML
:: Parent (33) - Vector (12)
モジュール
-
Net
:: HTTPHeader (11)
検索結果
先頭5件
-
Vector
# []=(index , value) (18230.0) -
index 番目の要素を value に変更します。
...
index 番目の要素を value に変更します。
@param index インデックスを整数で指定します。
@param value 設定したい要素の値を指定します。
@raise TypeError ベクトルの範囲外にある整数を指定したときに、発生します。
//emlist[][ruby]{......require 'matrix'
v = Vector[0, 0, 0, 0, 0]
v[1] = 2
p v #=> Vector[0, 2, 0, 0, 0]
v[-1] = 3
p v #=> Vector[0, 2, 0, 0, 3]
v[99] = 100
# IndexError: given index 99 is outside of -5...5
//}... -
REXML
:: Elements # []=(index , element) (18226.0) -
集合に要素 element を追加/更新します。
...集合に要素 element を追加/更新します。
index で要素の更新する位置を指定します。
index には整数、文字列が指定できます。
整数を指定した場合は index 番目の要素を変更します(1-originです)。
文字列の場合は XPath としてマッ......更新します。
整数/文字列どちらの場合でも対応する要素が存在しない場合は、
末尾に追加されます。
@param index 要素を更新する位置
@param element 要素(REXML::Elementオブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Docum... -
CSV
:: Row # []=(header _ or _ index , value) (18214.0) -
ヘッダの名前かインデックスでフィールドを探し、値をセットします。
...ダの名前は nil になります。
存在しないヘッダを指定すると、新しい要素を末尾に追加します。
@param header_or_index ヘッダの名前かインデックスを指定します。
@param value 値を指定します。
//emlist[例 ヘッダの名前で指定][rub......r2"], ["row1_1", "row1_2"])
row["header1"] # => "row1_1"
row["header1"] = "updated"
row["header1"] # => "updated"
//}
//emlist[例 ヘッダの index で指定][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row["header1"] # => "row1_1"
row[0] = "updated... -
REXML
:: Parent # []=(index , node) (18214.0) -
子ノード列上の指定した場所を node で置き換えます。
...子ノード列上の指定した場所を node で置き換えます。
Array#[]= と同じ指定が可能です。
@param index 変更場所の index (Integer)
@param range 変更場所の範囲 (Range)
@param start 変更範囲の最初の位置 (Integer)
@param length 変更範囲の個数 (In... -
CSV
:: Table # []=(index _ or _ header , value) (18208.0) -
ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作 し、ヘッダの名前を指定すれば列単位で動作します。
...。
既存の行または列のデータを上書きします。
新しい列を追加する場合は、右端に列を追加します。
@param index_or_header 行番号かヘッダの名前を指定します。
@param value 値を指定します。
//emlist[例][ruby]{
require "csv"
row1 = CS... -
REXML
:: Parent # []=(range , node) (18114.0) -
子ノード列上の指定した場所を node で置き換えます。
...子ノード列上の指定した場所を node で置き換えます。
Array#[]= と同じ指定が可能です。
@param index 変更場所の index (Integer)
@param range 変更場所の範囲 (Range)
@param start 変更範囲の最初の位置 (Integer)
@param length 変更範囲の個数 (In... -
REXML
:: Parent # []=(start , length , node) (18114.0) -
子ノード列上の指定した場所を node で置き換えます。
...子ノード列上の指定した場所を node で置き換えます。
Array#[]= と同じ指定が可能です。
@param index 変更場所の index (Integer)
@param range 変更場所の範囲 (Range)
@param start 変更範囲の最初の位置 (Integer)
@param length 変更範囲の個数 (In... -
Net
:: HTTPHeader # []=(key , val) (18107.0) -
key ヘッダフィールドに文字列 val をセットします。
...たフィールドにセットする文字列を与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['user-agent'] # => Ruby
req['user-agent'] = "update"
req['user-agent'] # => update
//}
@see Ne... -
Vector
# []=(range , v) (18105.0) -
Range オブジェクト range の範囲にある要素を v の内容に置換します。
Range オブジェクト range の範囲にある要素を v の内容に置換します。
@param range 設定したい配列の範囲を Range オブジェクトで指定します。
@param v range の範囲に設定したい要素を指定します。
Vector や 1行の Matrix での指定もできます。
@raise TypeError ベクトルの範囲外にある range を指定したときに、発生します。
@raise ArgumentError 引数の個数が異なるときの他に、
v に Vector を指定し、range と v のサ... -
CSV
:: Row # []=(header , offset , value) (18104.0) -
ヘッダの名前でフィールドを探し、値をセットします。
ヘッダの名前でフィールドを探し、値をセットします。
@param header ヘッダの名前を指定します。
@param offset このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
@param value 値を指定します。
@see CSV::Row#field