けいじゅ@今はフリー(^^;;;です. In [ruby-list :03091 ] the message: "[ruby-list:3091] Re: [BUG] continue ", on Jun/07 03:47(+0200) 渡辺博文<VYV01212 / niftyserve.or.jp> writes: >:begin >: continue >:end while COND >: >:にバグがあるようです. continueした場合, CONDが評価されません. つまり, >:無限ループに陥ります. > >continue は loop の最初に飛ぶからこれでいいんじゃないでしょ >うか? C でも > do { > continue; > } while (COND); >は無限 loop になりますし. うぅ. Cでもそうなっているとは知らなかった... でも, そういうもんなんでしょうかねえ... この仕様だと結構使いづらいんで すが... 私がはまったのは, begin ... continue if XXX end while (k += 1) < 100 みたいな感じだったのですが, こういうコーディングはよく行うと思うのです が... でも, 仕様さえはっきり確定してもらえればそれでよいです. __ .........................................石塚 圭樹@今はフリー(^^;;... ------->>また, アドレス変わりました!! e-mail: keiju / bc.mbn.or.jp <<---