For 語句列表實現



“FOR”結構為批處理檔案提供了迴圈功能。以下是使用值列表的‘for’語句的常用結構。

語法

FOR %%variable IN list DO do_something

經典的‘for’語句由以下部分組成:

  • 變數宣告 – 此步驟僅為整個迴圈執行一次,用於宣告將在迴圈中使用的任何變數。在批處理指令碼中,變數宣告是在變數名前面使用 %% 完成的。

  • 列表 – 這將是‘for’語句應為其執行的數值列表。

  • do_something 程式碼塊是需要為列表中的每個迭代執行的程式碼。

下圖顯示了此迴圈的圖解說明。

For Statement - List Implementations

以下是如何使用‘goto’語句的示例。

示例

@echo off 
FOR %%F IN (1 2 3 4 5) DO echo %%F

關於上述程式,需要注意的關鍵點是:

  • 變數宣告是在變數名前面使用 %% 符號完成的。

  • 值列表在 IN 子句之後定義。

  • do_something 程式碼在 echo 命令之後定義。因此,對於列表中的每個值,都將執行 echo 命令。

輸出

上述程式產生以下輸出。

1 
2 
3 
4 
5
batch_script_return_code.htm
廣告