読者です 読者をやめる 読者になる 読者になる

バッチファイルの「::」コメント

あるbatファイルを見ていたら、コロン2つから始まる文がありました。
なんだろうと調べてみると、コメントでした。

REM コメント
:: これもコメント

「REM」よりは「::」のほうが可読性が高く、コードも書きやすいので、コロン2つを使ったほうが便利かもしれません。
ちなみに、見ていたスクリプトでは、ヘッダ的なところでは「REM」を使い、コメントアウトとコメントインを切り替えるところでは「::」を使っていました。

REM **************************
REM *      ○×の処理        *
REM **************************

もろもろの命令

:: たまに実行する命令



:コロンひとつはGOTOで使うラベル。
::もラベルではないかと説あり
FOR %%A IN (1 2 3) DO (
    :: 「::」はifやfor内の命令で::を使うとエラー
    ECHO hoge
)