goto 文No.08813
ひろ さん 01/05/25 00:21
 
 秀丸担当さん今日は、ひろです。
goto label:
message "ok";
label:
というマクロは、1 行目でエラーがでないと拙いと思うのですが、エラーにな
りません。これは意図した動作なのでしょうか?

[ ]
RE:08813 goto 文No.08814
きいろいまふらあ さん 01/05/25 02:58
 
>goto label:
>message "ok";
>label:
>というマクロは、1 行目でエラーがでないと拙いと思うのですが、エラーにな
>りません。これは意図した動作なのでしょうか?

補足です。
上記マクロだと1行目で「goto label;」と書かれているのと同じ動作をします。

goto label:
goto label::
goto label:abcdefg:
goto label:abcdefg;

とかも全部「label」に飛びます。
「label」の後ろが「;」か「:」で、しかも行末が「:」か「;」だと、そうなる
ような感じです。

[ ]
RE:08813 goto 文No.08839
秀丸担当 さん 01/05/25 18:30
 
>というマクロは、1 行目でエラーがでないと拙いと思うのですが、エラーにな
>りません。これは意図した動作なのでしょうか?

意図したわけではないと思いますが、たまたま処理方法が区切り
と見てエラーにはならないようです。

[ ]
RE:08839 goto 文No.08842
ひろ さん 01/05/25 19:02
 
 秀丸担当さん今日は、ひろです。
> 意図したわけではないと思いますが、たまたま処理方法が区切り
> と見てエラーにはならないようです。
 では仕様と理解すればよいのですね。なんだか不思議ですが、納得するよ
うにします。

[ ]