yarv-dev:556
From: SASADA Koichi <ko1 atdot.net>
Date: Sat, 30 Jul 2005 16:47:56 +0900
Subject: [yarv-dev:556] Re: break from ...
ささだです。 Yukihiro Matsumoto wrote: > まつもと ゆきひろです > > In message "Re: [yarv-dev:554] break from ..." > on Sat, 30 Jul 2005 03:35:26 +0900, SASADA Koichi <ko1 atdot.net> writes: > > |p 1.times{ > | class C # クラス定義文が挟まってる > | break :val # or next/retry/redo > | end > |} > | > | こんなプログラムが動いてしまうのは、そういうもんでしょうか。これは、サ > |ポートするべきでしょうか。 > > そういうものだと思っています。classは実行文だし、禁止する理 > 由はあまりなさそうですから。実装上の都合でサポートしたくない > とかですか。 プログラミングスタイルとして、クラス文から飛び出すようなジャンプを書く のは宜しくないのでは無いか(こういうのに依存したプログラミングは宜しくな いのでは)、と思い質問しました。 「この機能は使えるべきである」ということであれば、使えるようにします。 -- // SASADA Koichi at atdot dot net // -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
554 2005-07-30 03:35 [ko1 atdot.net ] break from ... 555 2005-07-30 09:32 ┗[matz ruby-lang.org ] -> 556 2005-07-30 16:47 ┗[ko1 atdot.net ] 558 2005-07-30 17:26 ┗[matz ruby-lang.org ] 560 2005-07-30 17:47 ┗[ko1 atdot.net ]