[ruby-list:104] while vs WHILE

From: nakawtse@... (P nakawtse)
Date: 1996-01-31 05:19:15 UTC
List: ruby-list #104

中渡@NTTです.

-----------
まつもと ゆきひろ@トヨタケーラムです.
びっくりなさいましたか?
|  でもこうなったらなんでもありですね??. ということは
|  def while(cond) ... end とオーバロードもできるのですか?
  (1) あくまでもメソッドであるので予約語は使えない
  (2) 実行するブロックはひとつしか指定できない
1からwhile, if, case...など既存の制御構造は再定義できません.
あ,WHILE()とか名前を変えればできますが.それに2からif/else
やcaseなどのような複数のブロックを受ける制御構造もユーザ定義
できません.
------------

   スクリプト言語にたいして,もともとあまり期待はなかったのですが
 奥の深さを感じました.
 ここで while と WHILE とはみかけ(論理上)は同じかもしれませんが
 動作は違うのではないでしょうか?.それによって効率が違うとか? 

 ひょっとしてやろうと思えば組込要素を0にしてすべてクラスの部品
 で賄えるのでしょうか?


−−



In This Thread

Prev Next