140件ヒット
[101-140件を表示]
(0.014秒)
種類
- インスタンスメソッド (116)
- 特異メソッド (24)
ライブラリ
- ビルトイン (92)
-
net
/ http (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ spec _ fetcher (24)
クラス
-
Gem
:: RemoteFetcher (12) -
Gem
:: SpecFetcher (24) - Hash (92)
モジュール
-
Net
:: HTTPHeader (12)
キーワード
- [] (12)
-
fetch
_ path (12) -
fetch
_ values (20) -
latest
_ specs (12) - new (24)
- specs (12)
検索結果
先頭4件
-
Hash
. new(ifnone = nil) -> Hash (3101.0) -
空の新しいハッシュを生成します。ifnone はキーに対 応する値が存在しない時のデフォルト値です。設定したデフォルト値はHash#defaultで参照できます。
...none はキーに対
応する値が存在しない時のデフォルト値です。設定したデフォルト値はHash#defaultで参照できます。
ifnoneを省略した Hash.new は {} と同じです。
デフォルト値として、毎回同一のオブジェクトifnoneを返します。......それにより、一箇所のデフォルト値の変更が他の値のデフォルト値にも影響します。
//emlist[][ruby]{
h = Hash.new([])
h[0] << 0
h[1] << 1
p h.default #=> [0, 1]
//}
これを避けるには、破壊的でないメソッドで再代入する必要が有ります。......][ruby]{
h = Hash.new([])
p h[1] #=> []
p h[1].object_id #=> 6127150
p h[1] << "bar" #=> ["bar"]
p h[1] #=> ["bar"]
p h[2] #=> ["bar"]
p h[2].object_id #=> 6127150
p h #=> {}
h = Hash.new([].freeze)
h[0... -
Gem
:: SpecFetcher # latest _ specs -> Hash (3100.0) -
キャッシュされている最新の gemspec を返します。
キャッシュされている最新の gemspec を返します。 -
Gem
:: SpecFetcher # specs -> Hash (3100.0) -
キャッシュされている全ての gemspec を返します。
キャッシュされている全ての gemspec を返します。 -
Hash
# [](key) -> object | nil (3012.0) -
key に関連づけられた値を返します。
...る必要が
ある場合は Hash#fetch または Hash#key? を使ってください。
@param key 探索するキーを指定します。
//emlist[例][ruby]{
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#key?, Hash#default, Hash#default_proc...