アカウント名:
パスワード:
処理が1行だからといって、if文で格好つけるのはやめましょう。
括弧の有無でパーサが限界に達したりするから簡単な問題じゃないんだよif(~!=0);else if(~!=0)~if(~!=0);else{/*SUCCESS*/}/*FAILURE*/;return err;みたいなの
どういうことかさっぱりわからないんだけど、だれか解説よろ
以下のプログラムのPOINT2は絶対に実行されない。
fuga() { OSError err; if (err = hoge()) goto fail; /* POINT1 */ goto fail; if (err = hoge()) goto fail; /* POINT2 */
fail: return err;}
つまり、誤ったインデントを付けたから余計に見つけ辛くなったのね
> 以下のプログラムのPOINT2は絶対に実行されない。
それは誰でもわかってるだろ。
#2550906のプログラムと違うだろう。
括弧があるかないかでパーサが限界に達したりするから難しいんだよ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
格好つけずに括弧つけろよ (スコア:5, おもしろおかしい)
処理が1行だからといって、if文で格好つけるのはやめましょう。
Re: (スコア:0)
括弧の有無でパーサが限界に達したりするから簡単な問題じゃないんだよ
if(~!=0);else if(~!=0)~if(~!=0);else{/*SUCCESS*/}/*FAILURE*/;return err;
みたいなの
Re:格好つけずに括弧つけろよ (スコア:0)
どういうことかさっぱりわからないんだけど、だれか解説よろ
Re: (スコア:0)
以下のプログラムのPOINT2は絶対に実行されない。
fuga() {
OSError err;
if (err = hoge()) goto fail; /* POINT1 */
goto fail;
if (err = hoge()) goto fail; /* POINT2 */
fail:
return err;
}
つまり、誤ったインデントを付けたから
余計に見つけ辛くなったのね
Re:格好つけずに括弧つけろよ (スコア:2)
> 以下のプログラムのPOINT2は絶対に実行されない。
それは誰でもわかってるだろ。
#2550906のプログラムと違うだろう。
Re: (スコア:0)
括弧があるかないかでパーサが限界に達したりするから難しいんだよ