From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-06-07T09:56:33+09:00 Subject: [ruby-list:3092] Re: [BUG] continue けいじゅ@今はフリー(^^;;;です. In [ruby-list :03091 ] the message: "[ruby-list:3091] Re: [BUG] continue ", on Jun/07 03:47(+0200) 渡辺博文 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 <<---