ruby

rubyのHashの挙動が謎な件

ruby本(ピッケル本)を読み進めてたら、こんな感じのコードがありました。 hash = {} hash['hoge'] = [] if hash['hoge'].nil? hash['hoge'].push('a') これを見て、2行目冗長じゃね?とruby歴4日のベテランであるところの僕は思いました。 初期値決めとき…

兄の宿題を勝手にリファクタリング

一昨日からとうとうrubyの勉強を始めました。前々から「ruby素敵だな〜」と思いを募らせてはいましたが、如何せん始めの重〜い一歩へのモチベーションがなかなか得られなかったのです。 今回兄に'ruby関西勉強会'*1に誘われたのを期に「エイ!」と勉強開始で…