[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にしてすべてクラスの部品 で賄えるのでしょうか? −−