ensure節の中身があるかないかで動作が違う…。
begin p 1; ensure; end while false begin p 1; ensure; nil; end while false
初期判定 ... 終端判定
ってRubyでも使えましたか。
...
はRangeオブジェクトの生成だけでこういうのは使えないのかと思ってました。
もしかしてundocumented?
ruby-talkで話題になっていたDBCの機能が将来のRubyにつくかもしれない、 という話がIRCnetの#ruby-langであった。 [ruby-talk:3899]からのスレッドかな。 日本語での説明は見つからなかったけど <URL:http://www.eiffel.com/doc/manuals/technology/contract/> がメインのサイトっぽい。
Becky! Ver.2のbetaを試用してみようとしたけどMLの振り分けの設定が面倒だったので途中で中断。