Hashの添字でnilが使えるらしい
ここ最近で一番の驚きだったので.
hoge = {nil => 'hogehoge'} puts hoge[nil]
このプログラムを実行すると hogehoge
と出力される.なぜこのような実装になっているのか.あとで時間がある時にでも調べてみたいと思う.
ここ最近で一番の驚きだったので.
hoge = {nil => 'hogehoge'} puts hoge[nil]
このプログラムを実行すると hogehoge
と出力される.なぜこのような実装になっているのか.あとで時間がある時にでも調べてみたいと思う.