[ruby-list:100] Bikkuri.
From:
nakawtse@... (P nakawtse)
Date:
1996-01-30 07:05:30 UTC
List:
ruby-list #100
中渡@NTTです.
--------
まつもと ゆきひろ@トヨタケーラムです.
基本制御構造はメソッドでない方が自然であると思っています.そ
のわりにはイテレータなどというメソッドによる制御構造と呼べな
いことは無いものもありますが.
ちなみにイテレータの応用で,
def until(cond)
return if cond
yield
retry
end
などとすると制御構造のメソッドが定義できたりします.
until(i < 10) { 処理… }
----------------
def until(cond)
return if cond
yield
retry
end
until(i < 10) { print i;}
をやったら
-:7: undefined method `i' for main(Object)
といわれました..
でもこうなったらなんでもありですね??. ということは
def while(cond) ... end とオーバロードもできるのですか?
--------