Re: break と continue
Hideo Sir MaNMOS Morishita wrote:
> 森下 お代官様 MaNMOSです。
>
> rpmのソースを読んでいて
>
> while (c=*ptr++)
> switch(c) {
> case ...:
> continue;
> .
> .
> .
> }
>
> ってのを見かけました。
>
> いや、問題ないですよ。
>
> でも、むっちゃ気持ち悪い。
>
> #大体breakでも同じなのに。
while (c=*ptr++) {
switch(c) {
case '0': continue;
case '1': a = 1; break;
case '2': a = 2; break;
...
}
if (a % 2) b = 1; else b = 0;
}
みたいなものでも気持ち悪いですか?
これなら OK?
で、なんかの事情で下の if 文を消してしまったら?
(平賀@筑波大)
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735