1230件ヒット
[1-100件を表示]
(0.046秒)
ライブラリ
- ビルトイン (771)
-
cgi
/ core (33) - dbm (11)
- gdbm (22)
- json (11)
- open3 (44)
- openssl (44)
- ostruct (12)
- pstore (11)
- rake (22)
-
rexml
/ document (22) -
rexml
/ streamlistener (11) -
rinda
/ tuplespace (11) -
rubygems
/ config _ file (11) - sdbm (11)
- uri (22)
クラス
- Array (17)
- CGI (33)
- DBM (11)
- Data (4)
- GDBM (22)
-
Gem
:: ConfigFile (11) - Hash (564)
-
JSON
:: Parser (11) -
OpenSSL
:: X509 :: Extension (11) -
OpenSSL
:: X509 :: ExtensionFactory (33) - OpenStruct (12)
- PStore (11)
-
REXML
:: Element (22) -
Rake
:: TaskArguments (22) -
Rinda
:: TupleEntry (11) - SDBM (11)
- Struct (12)
モジュール
- Enumerable (17)
- Kernel (11)
- Open3 (44)
-
REXML
:: StreamListener (11) - URI (22)
オブジェクト
- ENV (135)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - Hash (11)
- KeyError (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) - RHASH (11)
- Ruby用語集 (11)
- [] (33)
- []= (22)
-
add
_ attributes (11) - cgi (11)
-
cgi
/ session (11) - clear (11)
- compact (8)
- compact! (8)
- context= (11)
-
create
_ ext _ from _ hash (11) -
create
_ extension (22) -
decode
_ www _ form (11) - default= (11)
-
delete
_ if (22) - each (33)
-
each
_ key (22) -
each
_ pair (22) -
each
_ value (22) -
encode
_ www _ form (11) - fetch (33)
-
fetch
_ values (18) - filter (24)
- filter! (24)
-
has
_ key? (11) -
has
_ value? (11) - header (11)
- include? (11)
-
keep
_ if (44) - key? (11)
-
mark
_ hashentry (11) - member? (11)
- new (33)
- out (11)
- parse (11)
-
pipeline
_ r (22) -
pipeline
_ start (22) - rassoc (22)
-
rb
_ f _ hash (11) - reject (77)
- reject! (22)
- rss (11)
-
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - select (55)
- select! (44)
- shift (11)
- store (11)
-
tag
_ start (11) -
to
_ h (97) -
to
_ hash (11) -
transform
_ values (16) -
transform
_ values! (16) - value? (11)
- values (11)
-
values
_ at (11) -
with
_ defaults (11)
検索結果
先頭5件
-
Rinda
:: TupleEntry # value -> Array | Hash (18202.0) -
管理対象のタプルを返します。
管理対象のタプルを返します。 -
Hash
# transform _ values {|value| . . . } -> Hash (15320.0) -
すべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。 キーは変化しません。
...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!......nsform_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#trans......form_keys
@see Hash#transform_keys!... -
Hash
# has _ value?(value) -> bool (15244.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 (15244.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 (15233.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 (15219.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 (15133.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] (15124.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 (15120.0) -
すべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。 キーは変化しません。
...nsform_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#trans......form_keys
@see Hash#transform_keys!... -
Hash
# transform _ values! -> Enumerator (15119.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] (15112.0) -
引数で指定されたキーに関連づけられた値の配列を返します。
...=> "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...