検索結果
先頭5件
-
Hash
# [](key) -> object | nil (23001) -
key に関連づけられた値を返します。
...別する必要が
ある場合は Hash#fetch または Hash#has_key? を使ってください。
@param key 探索するキーを指定します。
h = {:ab => "some" , :cd => "all"}
p h[:ab] #=> "some"
p h[:ef] #=> nil
h1 = Hash.new("default value")
p h1[:non......] #=> "default value"
h2 = Hash.new {|*arg| arg}
p h2[:non] #=> [{}, :non]
@see Hash.new, Hash#fetch,Hash#values_at,Hash#has_key?, Hash#default, Hash#default_proc... -
Hash
# []=(key , value) (3007) -
key に対して value を関連づけます。value を返し ます。
...@param key キーを指定します。
@param value 値を指定します。
h = {}
h[:key] = "value"
p h #=>{:key => "value"}
@see Hash#[]... -
Hash
# store(key , value) -> object (3007) -
key に対して value を関連づけます。value を返し ます。
...@param key キーを指定します。
@param value 値を指定します。
h = {}
h[:key] = "value"
p h #=>{:key => "value"}
@see Hash#[]... -
Hash
# fetch(key , default = nil) {|key| . . . } -> object (7) -
key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。
...exist"
"#{key} not exit" # warning: block supersedes default value argument
} # 警告が表示される。
h.default = "default"
p h.fetch(:two) # エラー key not found (KeyError)
@see Hash#[]... -
Hash
# indexes(*keys) -> [object] (7) -
引数で指定されたキーに対応する値の配列を返します。
...ーに対応する値の配列を返します。
このメソッドは ((<obsolete>)) です。
使用すると警告メッセージが表示されます。
代わりに Hash#values_at を使用してください。
@param keys キーを任意個指定します。
@see Hash#values_at,Hash#[]... -
Hash
# indices(*keys) -> [object] (7) -
引数で指定されたキーに対応する値の配列を返します。
...ーに対応する値の配列を返します。
このメソッドは ((<obsolete>)) です。
使用すると警告メッセージが表示されます。
代わりに Hash#values_at を使用してください。
@param keys キーを任意個指定します。
@see Hash#values_at,Hash#[]... -
Hash
# values _ at(*keys) -> [object] (7) -
引数で指定されたキーに対応する値の配列を返します。
...します。
引数が指定されなかった場合は、空の配列を返します。
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...
