1706件ヒット
[1-100件を表示]
(0.195秒)
種類
- インスタンスメソッド (982)
- 特異メソッド (640)
- クラス (72)
- モジュール関数 (12)
ライブラリ
- ビルトイン (1706)
クラス
モジュール
- Enumerable (31)
- GC (48)
- Kernel (12)
オブジェクト
- ENV (490)
キーワード
- EKEYEXPIRED (12)
- EKEYREJECTED (12)
- EKEYREVOKED (12)
- ENOKEY (12)
- Hash (12)
- KeyError (12)
- Symbol (12)
- [] (60)
- []= (36)
- assoc (36)
- chunk (12)
-
deconstruct
_ keys (13) - default (24)
-
default
_ proc (12) -
default
_ proc= (12) - delete (48)
-
delete
_ if (48) - dig (20)
- each (48)
-
each
_ key (48) -
each
_ pair (48) -
each
_ value (24) - except (8)
- fetch (72)
-
fetch
_ values (20) - filter (28)
- filter! (28)
-
has
_ key? (24) -
has
_ value? (12) - include? (24)
- index (14)
-
instance
_ eval (24) - invert (12)
-
keep
_ if (48) - key? (36)
- keys (36)
-
keyword
_ init? (4) -
latest
_ gc _ info (24) - member? (24)
- merge (24)
- merge! (36)
- new (68)
- parameters (24)
- receiver (8)
- reject (48)
- reject! (48)
-
ruby2
_ keywords (18) -
ruby2
_ keywords _ hash? (6) - select (48)
- select! (48)
- shift (12)
- slice (15)
- stat (24)
- store (24)
-
thread
_ variable? (12) -
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ h (52) -
transform
_ keys (20) -
transform
_ keys! (20) - update (48)
- value? (12)
-
values
_ at (24)
検索結果
先頭5件
-
KeyError
# key -> object (29113.0) -
KeyError の原因となったメソッド呼び出しのキーを返します。
...
KeyError の原因となったメソッド呼び出しのキーを返します。
@raise ArgumentError キーが設定されていない時に発生します。
例:
h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "key not found: \"gumbygumby......gumbygumbygumbygumbygumbygumbygumbygumbygumbygumbyg..."
p 'gumby'*20 == e.key # => true
end... -
Hash
# key(val) -> object (26119.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... -
ENV
. key(val) -> String | nil (26101.0) -
val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
val に対応するキーを返します。対応する要素が存在しない時には
nil を返します。
@param val 値を指定します。文字列で指定します。文字
列以外のオブジェクトを指定した場合は to_str メソッドによる暗
黙の型変換を試みます。 -
Hash
# key(val) -> object (23119.0) -
値 val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...obsolete です。
使用すると警告メッセージが表示されます。
@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... -
ENV
. key(val) -> String | nil (23107.0) -
val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...が存在しない時には
nil を返します。
ENV.index は obsolete です。使用すると警告メッセージが表示されます。
ENV.key を使用してください。
@param val 値を指定します。文字列で指定します。文字
列以外のオブジェクト... -
ENV
. each _ key {|key| . . . } -> self (14255.0) -
key を引数としてブロックを評価します。
...key を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each_key do |key|
p "key #{key} detected" if key == 'FOO'
end
# "key FOO detected"
//}... -
Hash
# has _ key?(key) -> bool (14240.0) -
ハッシュが key をキーとして持つ時真を返します。
...ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value?... -
Hash
# key?(key) -> bool (14240.0) -
ハッシュが key をキーとして持つ時真を返します。
...ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value?... -
ENV
. has _ key?(key) -> bool (14228.0) -
key で指定される環境変数が存在する時、真を返します。
...
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試... -
ENV
. key?(key) -> bool (14228.0) -
key で指定される環境変数が存在する時、真を返します。
...
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試... -
Hash
# each _ key {|key| . . . } -> self (14221.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...