Наткнулся на косяк при изучении примера из хелпа.
там несколько примеров удаления в одном, для упрощения понимания убираю лишнее и оставляю только удаление по массиву индексов элементов.
После удаления видно, что 3 индекс остался не тронутым, а 5, 11 и 13 удалены, как и просили. :(
Autoit 3.3.14.2. Windows 10 Pro rus x64.
P.S. проверил на Win 7 x86 - та же беда.
там несколько примеров удаления в одном, для упрощения понимания убираю лишнее и оставляю только удаление по массиву индексов элементов.
Код:
#include <Array.au3>
Local $aArray_Base[25][4]
For $i = 0 To 24
For $j = 0 To 3
$aArray_Base[$i][$j] = $i & "-" & $j
Next
Next
; 1D array
$aArray = $aArray_Base
Local $aDel[4] = [3, 5, 11, 13]
_ArrayDisplay($aArray, "BEFORE deletion")
_ArrayDelete($aArray, $aDel)
_ArrayDisplay($aArray, "RANGE ARRAY deleted")
После удаления видно, что 3 индекс остался не тронутым, а 5, 11 и 13 удалены, как и просили. :(
Autoit 3.3.14.2. Windows 10 Pro rus x64.
P.S. проверил на Win 7 x86 - та же беда.