:CLEAR

Instruction de script : Réinitialise un tableau de script avec ses valeurs initiales.

Syntaxe

:CLEAR Script Array

Syntaxe

Description / format

Script Array

Nom de variable du tableau de script qui doit être réinitialisé.
Format : variable de script

Vous pouvez utilisez cette instruction de script pour initialiser un tableau de script déjà utilisé avec ses valeurs initiales. Toutes les valeurs existantes sont alors supprimées et le tableau est réinitialisé dans l'état qu'il avait juste après sa déclaration (:DEFINE).

Le tableau doit être spécifié en incluant des crochets vides [].

Cet élément de script supprime uniquement le contenu du tableau, la variable n'est pas supprimée. L'effet est que vous ne pouvez pas redéfinir le tableau.

Exemples

L'exemple suivant définit un tableau et le remplit par les valeurs d'une ligne d'un objet variable statique. Ces valeurs sont écrites dans le rapport d'activation. Le tableau est ensuite vidé puis rempli par un autre élément de variable. Les nouvelles valeurs sont aussi écrites dans le rapport d'activation.

:DEFINE &ARRAY#, string, 5
:DEFINE &STR#, string
:FILL &ARRAY#[] = GET_VAR(VARA.STATIC.TEST,"KEY01")
:SET &STR# = ARRAY_2_STRING(&ARRAY#[])
:P "KEY01: &STR#"
:CLEAR &ARRAY#[]
:FILL &ARRAY#[] = GET_VAR(VARA.STATIC.TEST,"KEY02")
:SET &STR# = ARRAY_2_STRING(&ARRAY#[])
:P "KEY02: &STR#"

Voir aussi :