如何循环替换变量替换 呢 请教
先定义了多个变量$x1 = 桥东
$x2 = 桥西
$x3 = 桥南
$x3 = 桥北
$x = 1
Do
send("$x1") 我想这个$x1 下次循环人变成 $x2 在下次$x3 这样依次替换请问要如何写呢
$x = $x +1
Until $x = 4 本帖最后由 powerofos 于 2011-8-29 00:27 编辑
得多看看帮助,用比较专业和正确的术语描述问题。
学计算机语言前,请先学好国语,至少得表现出国语过关的样子来。
即使每人都有这个“不懂发问”的阶段,尽早脱离是王道。
最后,对于你这个问题,我表示没看懂。 楼主还是从帮助的开始看吧,这样定义变量的语法貌似是别的语言的 $x1 = '桥东'
$x2 = '桥西'
$x3 = '桥南'
$x4 = '桥北'
$x = 1
Do
MsgBox(0, '', Eval('x' & $x))
$x += 1
Until $x = 5
Local $x1 = '桥东'
Local $x2 = '桥西'
Local $x3 = '桥南'
Local $x4 = '桥北'
Local $x = 1
Local $sw
Do
MsgBox(0, '', "变量$x" & $x & "=" & Eval('x' & $x))
$x += 1
Until $x = 5
$sw = $x1
$x1 = $x2
$x2 = $x3
$x3 = $x4
$x4 = $sw
$x = 1
MsgBox(0, "notice", "下面是变量交换之后的值")
Do
MsgBox(0, '', "变量$x" & $x & "=" & Eval('x' & $x))
$x += 1
Until $x = 5不知道楼主是不是这个意思 还可以建立个数组,然后按数组的下标进行循环.
local $x=['桥东','桥西','桥南','桥北']
local $i = 0
do
send($x[$i])
$i = $i +1
Until $x = 3 应该是4楼的答案
页:
[1]