ruby 初心者
ruby の勉強も兼ねてたりするからお笑い。
いくつか気付きをメモ。
- ruby の条件式
Ruby では false または nil だけが偽で、それ以外は 0 や空文字列も含め全て真です。
Ruby リファレンスマニュアルより引用
- catch と throw
catch(tag) {|tag| .... }
ブロックを実行してその値を返します。ブロックの実行中に tag と同じ名前の throw が行われた場合は、その throw の第二引数を戻り値とします。
Ruby リファレンスマニュアルより引用
一応、test/units は全部試験が通りましたが既存のもの、ですので確認が必要。