種類
- インスタンスメソッド (329)
- モジュール関数 (48)
- 文書 (48)
- ライブラリ (36)
- モジュール (12)
ライブラリ
クラス
- Array (2)
-
CSV
:: Row (24) -
CSV
:: Table (12) - DBM (12)
- Hash (98)
- MatchData (16)
- Matrix (72)
-
Net
:: HTTPResponse (12) - Vector (14)
-
YAML
:: DBM (12)
モジュール
- Enumerable (19)
-
Net
:: HTTPHeader (36) -
Win32
:: Registry :: API (48)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ASN1 (12)
- DeleteValue (12)
- EnumValue (12)
-
NEWS for Ruby 2
. 0 . 0 (12) - QueryValue (12)
- SetValue (12)
- []= (50)
- bytebegin (2)
- byteend (2)
-
cgi
/ session (12) - each (12)
-
each
_ header (12) -
each
_ value (12) -
fetch
_ values (2) - filter! (14)
-
find
_ index (36) -
keep
_ if (24) -
net
/ http (12) - rss (12)
-
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - select! (24)
-
to
_ h (19) -
transform
_ values (18) -
transform
_ values! (18) -
values
_ at (12)
検索結果
先頭5件
-
Matrix
# index(value , selector = :all) -> [Integer , Integer] | nil (18232.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...[ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。
@param value 探索する値
@param selector 探索範囲... -
YAML
:: DBM # index(value) -> String | nil (18224.0) -
value を持つ要素のキーを返します。
...
value を持つ要素のキーを返します。
対応するキーが見つからなかった場合は nil を返します。
@param value 検索したい値を指定します。YAML 形式に変換できるオブジェク
トが指定できます。
[注意] 非推奨のメソッ... -
DBM
# index(value) -> String | nil (18202.0) -
このメソッドは deprecated です。DBM#key を使用してください。
このメソッドは deprecated です。DBM#key を使用してください。 -
Matrix
# index(selector = :all) -> Enumerator (18132.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...[ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。
@param value 探索する値
@param selector 探索範囲... -
Matrix
# index(selector = :all) {|e| . . . } -> [Integer , Integer] | nil (18132.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...[ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。
@param value 探索する値
@param selector 探索範囲... -
Net
:: HTTPResponse # value -> nil (18119.0) -
レスポンスが 2xx(成功)でなかった場合に、対応する 例外を発生させます。
...example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.value # => nil
//}
//emlist[例 レスポンスが 2xx以外][ruby]{
require 'net/http'
uri = "http://www.example.com/invalid.html"
response = Net::HTTP.get_response(URI.parse(uri))
begin
response.value
rescue =>... -
Array
# fetch _ values(*indexes) { |index| . . . } -> Array (6307.0) -
引数で指定されたインデックスに対する値の配列を返します。
...結果の値を使用します。
* ブロックが与えられていない場合、IndexError が発生します。
@param indexes 取得したい要素のインデックスを指定します。
@raise IndexError ブロックが与えられてない時に、範囲外のインデックスを引......mlist[例][ruby]{
ary = ["a", "b", "c"]
ary.fetch_values(0, 2) # => ["a", "c"]
ary.fetch_values(-1, 1) # => ["d", "b"]
ary.fetch_values(0, 10) # => index 10 outside of array bounds: -3...3 (IndexError)
ary.fetch_values(0, 10) { |i| i.to_s } # => ["a", "10"]
//}
@see Array#values_at, Array#fetch... -
Matrix
# find _ index(value , selector = :all) -> [Integer , Integer] | nil (6232.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...[ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。
@param value 探索する値
@param selector 探索範囲... -
Net
:: HTTPHeader # each _ value {|value| . . . . } -> () (6226.0) -
保持しているヘッダの値をブロックに渡し、呼びだします。
...れる文字列は ", " で連結したものです。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_value { |value| puts value }
# => gzip;q=1.0,deflate;q=0.6,identity;q=0.3
# => */*
# => Ruby
//}... -
Array
# fetch _ values(*indexes) -> Array (6207.0) -
引数で指定されたインデックスに対する値の配列を返します。
...結果の値を使用します。
* ブロックが与えられていない場合、IndexError が発生します。
@param indexes 取得したい要素のインデックスを指定します。
@raise IndexError ブロックが与えられてない時に、範囲外のインデックスを引......mlist[例][ruby]{
ary = ["a", "b", "c"]
ary.fetch_values(0, 2) # => ["a", "c"]
ary.fetch_values(-1, 1) # => ["d", "b"]
ary.fetch_values(0, 10) # => index 10 outside of array bounds: -3...3 (IndexError)
ary.fetch_values(0, 10) { |i| i.to_s } # => ["a", "10"]
//}
@see Array#values_at, Array#fetch... -
Hash
# transform _ values {|value| . . . } -> Hash (6207.0) -
すべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。 キーは変化しません。
...h.transform_values {|v| v * v + 1 } #=> { a: 2, b: 5, c: 10 }
h.transform_values(&:to_s) #=> { a: "1", b: "2", c: "3" }
h.transform_values.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "1.0", b: "2.1", c: "3.2" }
//}
@see Hash#transform_values!
@see Hash...
