Что нового

[Массивы] Присвоение столбцов массива определенным переменным, и вывод их построчно

Майор

Новичок
Сообщения
7
Репутация
0
Б-ррр. Прочитал название темы и сам ужаснулся. Но более точно /кратко я не могу описать ее суть.
Всем доброго здоровья и благополучия. Я столкнулся с проблемой , и даже не знаю с какой стороны подойти к ее решению. Буду благодарен за любой совет/ толчок /пинок в нужную сторону.
Суть проблемы: есть двухмерный массив

Код:
$aArray[5][3] = [ _
[1, 3, 5], _
[2, 8, 6], _
[3, 1, 4], _
[4, 2, 7], _
[5, 1, 3]]

есть три переменные $iX ; $iY ; $iZ. Нужно присвоить переменным определенный столбец массива и вывести их построчно
То есть на выходе должно получиться:

Код:
$iX = 1, $iY = 3, $iZ = 5
$iX = 2, $iY = 8, $iZ = 6
$iX = 3, $iY = 1, $iZ = 4
$iX = 4, $iY = 2, $iZ = 7
$iX = 5, $iY = 1, $iZ = 3

Буду благодарен за идеи и подсказки.
OffTopic:
P.s. В Lua есть для этого функция ipairs- Возвращает итератор, таблицу и 0. Возвращаемый итератор проходит таблицу по целочисленным индексам от значения 1 до первого индекса со значением nil. Итератор возвращает текущий индекс и соответствующее ему значение, но как это реализовать в Autoit - я без понятия
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Код:
Dim $aArray[5][3] = [ _
[1, 3, 5], _
[2, 8, 6], _
[3, 1, 4], _
[4, 2, 7], _
[5, 1, 3]]

For $i = 0 To UBound($aArray) - 1
	ConsoleWrite('$iX = ' & $aArray[$i][0] & ', $Yi = ' & $aArray[$i][1] & ', $Zi = ' & $aArray[$i][2] & @CRLF)
Next
 
Автор
М

Майор

Новичок
Сообщения
7
Репутация
0
О величайший из мудрых - спасибо тебе :laugh:
С меня :beer:
А я то изобретал велосипедист
 
Верх