[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 とオーバロードもできるのですか?
 
--------

In This Thread

Prev Next