[前][次][番号順一覧][スレッド一覧][生データ]

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       ]