- 230 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:58:32 ]
- h = {'c'=>"aa"}
(h['a'] ||= {})['b'] = "Hello" がうまくいったので、 h = {'c'=>"aa"} ha(h, 'a', 'b', 'hello') したら {'a'=>{'b'=>'hello'}, 'c'=>'aa'} が返ることを期待して def ha(h, a, b, key) (h["#{a}"] ||= {})["#{b}"] = key end としたのですが結果が hello です。 なぜでしょうか。。。
|

|