Показать полную графическую версию : [решено] пустой массив
облазил справку, так и не понял как создать пустой массив.
к примеру, в php делается так
$array = array() // создаем пустой массив, кол-во элементов неизвестно
$array[0] = 0
... // заполняем
$array[$i] = $i
А как это сделать в Autoit ? Мне нужно создать массив, количество элементов которого будет известно после прохождения цикла for с условиями, то есть заранее неизвестно.
Как-то так:
#include <Array.au3>
Dim $aArray_Base[2]
$aArray_Base[0] = "Item 0"
$aArray_Base[1] = "item 1"
; добавляем в массив
_ArrayAdd($aArray_Base, "New Item 2")
_ArrayDisplay($aArray_Base)
#include (http://www.autoitscript.com/autoit3/docs/keywords.htm##include) <Array.au3>
;Empty array
Global (http://www.autoitscript.com/autoit3/docs/keywords.htm#Global) $array[] = []
For (http://www.autoitscript.com/autoit3/docs/keywords.htm#For) $i = 0 To (http://www.autoitscript.com/autoit3/docs/keywords.htm#To) 5
ReDim (http://www.autoitscript.com/autoit3/docs/keywords.htm#ReDim) $array[$i + 1]
$array[$i] = Random (http://www.autoitscript.com/autoit3/docs/functions/Random.htm)(1, 5, 1)
Next (http://www.autoitscript.com/autoit3/docs/keywords.htm#Next)
_ArrayDisplay (http://www.autoitscript.com/autoit3/docs/libfunctions/_ArrayDisplay.htm)($array)
спасибо за ответы, надеюсь добавят функцию создания пустых массивов
G280,
Если тема решена, следует её пометить как таковую.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.