ライブラリ
- ビルトイン (8)
キーワード
-
default
_ proc (3) -
to
_ s (2)
検索結果
-
Hash
# inspect -> String (18108) -
ハッシュの内容を人間に読みやすい文字列にして返します。
...ッシュの内容を人間に読みやすい文字列にして返します。
h = { "c" => 300, "a" => 100, "d" => 400, "c" => 300 }
h.inspect # => "{\"a\"=>100, \"c\"=>300, \"d\"=>400}"... -
Hash
# to _ s -> String (3008) -
ハッシュの内容を人間に読みやすい文字列にして返します。
...ッシュの内容を人間に読みやすい文字列にして返します。
h = { "c" => 300, "a" => 100, "d" => 400, "c" => 300 }
h.inspect # => "{\"a\"=>100, \"c\"=>300, \"d\"=>400}"... -
Hash
# default _ proc -> Proc | nil (7) -
ハッシュのデフォルト値を返す Proc オブジェクトを返します。 ハッシュがブロック形式のデフォルト値を持たない場合 nil を返します。
...い場合 nil を返します。
h = Hash.new {|hash, key| "The #{key} not exist in #{hash.inspect}"}
p h.default #=> nil
p block = h.default_proc #=> #<Proc:0x0x401a9ff4>
p block.call({},:foo) #=> "The foo not exist in {}"
h = Hash.new("default")
p h.default......#=> "default"
p h.default_proc #=> nil
@see Hash#default...
