UDF > Array >


_ArrayReverse

Prend un tableau 1D et inverse l'ordre dans lequel les éléments apparaissent

#include <Array.au3>
_ArrayReverse ( ByRef $aArray [, $iStart = 0 [, $iEnd = 0]] )

Paramètres

$aArray Tableau à modifier
$iStart [optionnel] Index du tableau où commencer l'inversion
$iEnd [optionnel] Index du tableau où arrêter l'inversion

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0 et définit @error <> 0.
@error: 1 - $aArray n'est pas un tableau
2 - $iStart est supérieure à $iEnd
3 - $aArray n'est pas un tableau 1D
4 - $aArray est vide

En relation

_ArraySwap

Exemple

#include <Array.au3>

Local $avArray[10] = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

_ArrayDisplay($avArray, "$avArray AVANT _ArrayReverse()")
_ArrayReverse($avArray)
_ArrayDisplay($avArray, "$avArray APRES _ArrayReverse()")
_ArrayReverse($avArray, 3, 6)
_ArrayDisplay($avArray, "$avArray APRES _ArrayReverse() des index 3 à 6")