0
使用變量我想枚舉變量像這樣:在設置變量
$x = 0
Do
$x+=1
$Day$x = True
Until $x = 7
以上返回上$Day$x
一個語法錯誤(因爲它只是應該看到命令一個變量)。所以基本上,我想要$Day1 = True
,$Day2 = True
,等等。有沒有辦法做到這一點?
使用變量我想枚舉變量像這樣:在設置變量
$x = 0
Do
$x+=1
$Day$x = True
Until $x = 7
以上返回上$Day$x
一個語法錯誤(因爲它只是應該看到命令一個變量)。所以基本上,我想要$Day1 = True
,$Day2 = True
,等等。有沒有辦法做到這一點?
歡迎來到奇妙的陣列世界。
#include <Array.au3> ; for debugging
Global $Day[7]
$x = 0
Do
$Day[$x] = True
$x+=1
Until $x = 7
_ArrayDisplay($Day) ; For debugging
實際上,你可以做你最初$第1天,第2天$,$第三天描述,但是這將是一個非常糟糕編程做法,我個人強烈反對這樣做。這就是說,使用Assign功能是可能的。你會完全錯誤地使用它。但對於完整性,方法如下:
$x = 0
Do
Assign("Day" & $x, True)
$x+=1
Until $x = 7
MsgBox(0, "", $Day2)
普通外殼的方式來做到這將是'$ {日$ X}',但我不知道是否與AutoIt的工作 – 2012-02-09 00:26:32
[相關](https://開頭計算器的.com /一個/4157124分之44510404)。 – user4157124 2017-11-09 03:48:51