927件ヒット
[1-100件を表示]
(0.123秒)
ライブラリ
- ビルトイン (618)
-
cgi
/ core (22) - dbm (11)
- gdbm (22)
- open3 (44)
- openssl (44)
- ostruct (12)
- pstore (11)
- rake (11)
-
rexml
/ document (22) -
rexml
/ streamlistener (11) -
rinda
/ tuplespace (11) -
rubygems
/ config _ file (11) - sdbm (11)
- uri (11)
クラス
- Array (6)
- CGI (22)
- DBM (11)
- Data (2)
- GDBM (22)
-
Gem
:: ConfigFile (11) - Hash (463)
-
OpenSSL
:: X509 :: Extension (11) -
OpenSSL
:: X509 :: ExtensionFactory (33) - OpenStruct (12)
- PStore (11)
-
REXML
:: Element (22) -
Rake
:: TaskArguments (11) -
Rinda
:: TupleEntry (11) - SDBM (11)
- Struct (6)
モジュール
- Enumerable (17)
- Kernel (11)
- Open3 (44)
-
REXML
:: StreamListener (11) - URI (11)
オブジェクト
- ENV (113)
キーワード
- Marshal フォーマット (11)
- RHASH (11)
- Ruby用語集 (11)
- [] (22)
- []= (22)
-
add
_ attributes (11) - clear (11)
- compact! (8)
- context= (11)
-
create
_ ext _ from _ hash (11) -
create
_ extension (22) - default= (11)
-
delete
_ if (22) - each (22)
-
each
_ key (11) -
each
_ pair (11) -
each
_ value (22) -
encode
_ www _ form (11) - fetch (11)
-
fetch
_ values (18) - filter (24)
- filter! (24)
-
has
_ key? (11) -
has
_ value? (11) - header (11)
- include? (11)
-
keep
_ if (34) - key? (11)
-
mark
_ hashentry (11) - member? (11)
- new (11)
- out (11)
-
pipeline
_ r (22) -
pipeline
_ start (22) - rassoc (22)
-
rb
_ f _ hash (11) - reject (55)
- reject! (22)
- select (55)
- select! (44)
- shift (11)
- store (11)
-
tag
_ start (11) -
to
_ h (72) -
transform
_ values (16) -
transform
_ values! (16) - value? (11)
- values (11)
-
values
_ at (11) -
with
_ defaults (11)
検索結果
先頭5件
-
Hash
# transform _ values {|value| . . . } -> Hash (33520.0) -
すべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。 キーは変化しません。
...tor オブジェクトを
返します。
//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
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!......#=> { a: "1.0", b: "2.1", c: "3.2" }
//}
@see Hash#transform_values!
@see Hash#transform_keys
@see Hash#transform_keys!... -
Hash
# has _ value?(value) -> bool (33444.0) -
ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。
...ハッシュが value を値として持つ時真を返します。
値の一致判定は == で行われます。
@param value 探索する値を指定します。
//emlist[][ruby]{
p({1 => "one"}.value?("one")) #=> true
p({1 => "one"}.value?("two")) #=> false
//}
@see Hash#key?... -
Hash
# value?(value) -> bool (33444.0) -
ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。
...ハッシュが value を値として持つ時真を返します。
値の一致判定は == で行われます。
@param value 探索する値を指定します。
//emlist[][ruby]{
p({1 => "one"}.value?("one")) #=> true
p({1 => "one"}.value?("two")) #=> false
//}
@see Hash#key?... -
Hash
# each _ value {|value| . . . } -> self (33433.0) -
ハッシュの値を引数としてブロックを評価します。
...た順です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerator を返します。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
# 2
p({:a=>1, :b=>2}.each_value) # => #<Enumerator: {:a=>1, :b=>2}:each_value>
//}
@see Hash#each_pair,Hash#each_key... -
Hash
# transform _ values! {|value| . . . } -> self (33419.0) -
すべての値に対してブロックを呼び出した結果でハッシュの値を変更します。 キーは変化しません。
...nsform_values! は常に self を返します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを
返します。
//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_values! {|v| v * v + 1 } #=> { a: 2, b: 5, c: 10 }
h.transform_values!(&:to......_s) #=> { a: "2", b: "5", c: "10" }
h.transform_values!.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "2.0", b: "5.1", c: "10.2" }
//}
@see Hash#transform_values......_s) #=> { a: "2", b: "5", c: "10" }
h.transform_values!.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "2.0", b: "5.1", c: "10.2" }
//}
@see Hash#transform_values
@see Hash#transform_keys
@see Hash#transform_keys!... -
Hash
# each _ value -> Enumerator (33233.0) -
ハッシュの値を引数としてブロックを評価します。
...た順です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerator を返します。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
# 2
p({:a=>1, :b=>2}.each_value) # => #<Enumerator: {:a=>1, :b=>2}:each_value>
//}
@see Hash#each_pair,Hash#each_key... -
Hash
# values _ at(*keys) -> [object] (33224.0) -
引数で指定されたキーに対応する値の配列を返します。
...引数が指定されなかった場合は、空の配列を返します。
//emlist[例][ruby]{
h = {1=>"a", 2=>"b", 3=>"c"}
p h.values_at(1,3,4) #=> ["a", "c", nil]
# [h[1], h[3] ,h[4]] と同じ
//}
@see Hash#[] , Hash.new, Hash#default, Hash#default_proc, Array#values_at... -
Hash
# transform _ values -> Enumerator (33220.0) -
すべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。 キーは変化しません。
...tor オブジェクトを
返します。
//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
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#transform_keys
@see Hash#transform_keys!... -
Hash
# transform _ values! -> Enumerator (33219.0) -
すべての値に対してブロックを呼び出した結果でハッシュの値を変更します。 キーは変化しません。
...nsform_values! は常に self を返します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを
返します。
//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_values! {|v| v * v + 1 } #=> { a: 2, b: 5, c: 10 }
h.transform_values!(&:to......_s) #=> { a: "2", b: "5", c: "10" }
h.transform_values!.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "2.0", b: "5.1", c: "10.2" }
//}
@see Hash#transform_values
@see Hash#transform_keys
@see Hash#transform_keys!... -
Hash
# fetch _ values(key , . . . ) -> [object] (33212.0) -
引数で指定されたキーに関連づけられた値の配列を返します。
...self にデフォルト値が設定されていても無視されます(挙動に変化がありません)。
@param key 探索するキーを任意個指定します。
@raise KeyError ブロックが与えられてない時にキーの探索に失敗すると発生します。
//emlist[......=> "feline", "dog" => "canine", "cow" => "bovine" }
h.fetch_values("cow", "cat") # => ["bovine", "feline"]
h.fetch_values("cow", "bird") # raises KeyError
h.fetch_values("cow", "bird") { |k| k.upcase } # => ["bovine", "BIRD"]
//}
@see Hash#values_at, Hash#fetch... -
Hash
# fetch _ values(key , . . . ) { |key| . . . } -> [object] (33212.0) -
引数で指定されたキーに関連づけられた値の配列を返します。
...self にデフォルト値が設定されていても無視されます(挙動に変化がありません)。
@param key 探索するキーを任意個指定します。
@raise KeyError ブロックが与えられてない時にキーの探索に失敗すると発生します。
//emlist[......=> "feline", "dog" => "canine", "cow" => "bovine" }
h.fetch_values("cow", "cat") # => ["bovine", "feline"]
h.fetch_values("cow", "bird") # raises KeyError
h.fetch_values("cow", "bird") { |k| k.upcase } # => ["bovine", "BIRD"]
//}
@see Hash#values_at, Hash#fetch...