577件ヒット
[1-100件を表示]
(0.044秒)
別のキーワード
種類
- インスタンスメソッド (535)
- 特異メソッド (42)
ライブラリ
- ビルトイン (577)
キーワード
- [] (24)
- []= (12)
- assoc (12)
-
compare
_ by _ identity (12) -
compare
_ by _ identity? (12) - default (12)
- delete (24)
-
delete
_ if (12) - dig (10)
- each (12)
-
each
_ key (24) -
each
_ pair (12) - empty? (12)
- except (4)
- fetch (36)
-
fetch
_ values (20) - filter (7)
- filter! (7)
- flatten (12)
-
has
_ key? (12) - include? (12)
-
keep
_ if (12) - key (12)
- key? (12)
- keys (12)
- member? (12)
- merge (12)
- merge! (12)
- new (12)
- rassoc (12)
- reject (12)
- reject! (12)
-
ruby2
_ keywords _ hash? (6) - select (12)
- select! (12)
- slice (8)
- store (12)
-
to
_ a (12) -
to
_ h (7) -
transform
_ keys (20) -
transform
_ keys! (20) -
try
_ convert (12) - update (12)
-
values
_ at (12)
検索結果
先頭5件
-
Hash
# compare _ by _ identity -> self (6101.0) -
ハッシュのキーの一致判定をオブジェクトの同一性で判定するように変更します。
...メソッドです。
@return selfを返します。
//emlist[例][ruby]{
h1 = { "a" => 100, "b" => 200, :c => "c" }
p h1.compare_by_identity? #=> false
p h1["a"] #=> 100
h1.compare_by_identity
p h1.compare_by_identity? #=> true
p h1["a"] #=> nil # この"a"と最初の"a"とは......違うオブジェクト
p h1[:c] #=> "c" # 同じ内容のシンボルはすべて同一
//}
@see Hash#compare_by_identity?... -
Hash
# compare _ by _ identity? -> bool (6101.0) -
ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。
...ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。
//emlist[例][ruby]{
h1 = {}
p h1.compare_by_identity? #=> false
h1.compare_by_identity
p h1.compare_by_identity? #=> true
//}
@see Hash#compare_by_identity... -
Hash
# each _ key -> Enumerator (6101.0) -
ハッシュのキーを引数としてブロックを評価します。
...れた順です。
ブロック付きの場合selfを、
無しで呼ばれた場合Enumeratorを返します。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each_key {|k| p k}
#=> :a
# :b
p({:a=>1, :b=>2}.each_key) # => #<Enumerator: {:a=>1, :b=>2}:each_key>
//}
@see Hash#each_pair,Hash#each_value... -
Hash
# each _ key {|key| . . . } -> self (6101.0) -
ハッシュのキーを引数としてブロックを評価します。
...れた順です。
ブロック付きの場合selfを、
無しで呼ばれた場合Enumeratorを返します。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each_key {|k| p k}
#=> :a
# :b
p({:a=>1, :b=>2}.each_key) # => #<Enumerator: {:a=>1, :b=>2}:each_key>
//}
@see Hash#each_pair,Hash#each_value... -
Hash
# empty? -> bool (6101.0) -
ハッシュが空の時、真を返します。
...ハッシュが空の時、真を返します。
//emlist[例][ruby]{
puts({}.empty?) #=> true
//}... -
Hash
# has _ key?(key) -> bool (6101.0) -
ハッシュが key をキーとして持つ時真を返します。
...ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value?... -
Hash
# key(val) -> object (6101.0) -
値 val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...キーが複数存在する場合、どのキーを返すかは不定です。
@param val 探索に用いる値を指定します。
//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all" , :ef => "all"}
p h.key("some") #=> :ab
p h.key("all") #=> :cd
p h.key("at") #=> nil
//}
@see Hash#invert... -
Hash
# key?(key) -> bool (6101.0) -
ハッシュが key をキーとして持つ時真を返します。
...ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value?... -
Hash
# keys -> [object] (6101.0) -
全キーの配列を返します。
...全キーの配列を返します。
//emlist[例][ruby]{
h1 = { "a" => 100, 2 => ["some"], :c => "c" }
p h1.keys #=> ["a", 2, :c]
//}
@see Hash#values,Hash#to_a...