Что нового

Что значит параметр [0] после $aFiles?

uman

Новичок
Сообщения
25
Репутация
0
Здравствуете.
Что значит параметр
Код:
[0]
после $aFiles. Если я правильно понял справку, то это количество повторений. Правильно ли я понимаю?

Код:
#include <File.au3>

$sDirSearch = @ScriptDir
$aFiles = _FileListToArray($sDirSearch, '*.url', 1)
If @error Then Exit 13
FileChangeDir($sDirSearch)
For $i = 1 To $aFiles[0]
    ConsoleWrite($i & @TAB & $aFiles[$i] & @TAB & IniRead($aFiles[$i], 'InternetShortcut', 'url', 'Error') & @LF)
Next
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
Код:
_FileListToArray

Успех: Возвращает массив, смотрите примечания
Примечания

Возвращается одномерный массив следующего формата:
$array[0] = Количество возвращённых Файлов\Папок

Код:
[0] - обращение к первому элементу массива, в данном случае он вернет сколько элементов всего в массиве нашел
Код:
UBound

Возвращает размер массива.
Т.е. сколько всего элементов в массиве - аналогично, что и
Код:
ConsoleWrite($aFiles[0])

Код:
ConsoleWrite(UBound($aFiles)-1)

ЗЫ: только некоторые функции в первый элемент массива не пишут сколько всего в массиве

Код:
[1] - ко второму элементу массива и так далее...
Код:
_ArrayDisplay($aFiles,"$aFiles")

Отображает одномерный или двумерный массив в ListView.
 
Верх