数组赋值给数组如何得到单个值呢[已解决]
本帖最后由 heroxianf 于 2016-9-8 09:38 编辑如下面代码,我想用 $oTest得到8 应该怎么写呢?
#include <Array.au3>
Local $aData[] =
Local $bData[] = ['a', 'b', 'c', 'd']
Local $oTest
$oTest = $aData
$oTest = $bData
;~ MsgBox(0, '', $oTest)
_ArrayDisplay($oTest)
_ArrayDisplay($oTest) 本帖最后由 1361739590 于 2016-9-7 16:49 编辑
$aData 不是 8 么?
说实话没懂
{:face (229):} 回复 2# 1361739590
我突然想到这个,你不觉得用$oTest 来表示8很新奇么!{:face (197):}
这个能不能实现呢? 数组好像只能一个一个赋值吧 回复 3# heroxianf
當然可以
只是 有 版本問題 新版本可以這樣做 可以直接取值
舊版本 不行 要繞一下
文章在哪要找一下 回复 1# heroxianf
http://www.autoitx.com/forum.php?mod=viewthread&tid=50998&highlight=%CA%FD%D7%E9 本帖最后由 heroxianf 于 2016-9-8 09:38 编辑
回复 5# kk_lee69
还是之前的EXCEL读取数据,这次我想把整理好东西循环读取到变量 $ProdArray 让变后边提取使用,不用反复读取EXCEL文件。所以就想到把 $ProdArray 也用数组表示 $ProdArray[$iA] 收集整理一下。
#include <Array.au3>
Local $aData
$aData = '测试'
$aData = '测试1'
Local $bData[] = ['a', 'b', 'c', 'd']
Local $oTest
$oTest = $aData
$oTest = $bData
MsgBox(0, '', ($oTest))
MsgBox(0, '', ($oTest))
_ArrayDisplay($oTest)
_ArrayDisplay($oTest) 回复 8# heroxianf
绕来绕去的好麻烦,重新定义一个变量,把需要重复读取的数组赋过去不就得了。 回复 9# haijie1223
确实,我觉得自己都晕乎乎的。问题是SHEET有400个,这变量定义好麻烦。{:face (197):}
页:
[1]