|
マクロの制御文について幾つか質問があります
1. if/else文で空文が無視される。
//サンプル1
if(0)
; // この空文が無視される
message "test1"; // この文までがif文と解釈される。
if(1)
{ #a = 1; }
else
; // この空文が無視される
message "test1"; // この文までがelse文と解釈される。
2. 対応するifがないelseがエラーにならない。
// サンプル2
else message "test2;" // このelse文は単に無視される。
3. 対応するwhileがないbreak/continueで秀丸が異常終了する
// サンプル3
{ break; }
これらの動作は意図したものでしょうか?
環境:XP+秀丸v8.00β6
|
|