Table des matières

list

Crée une liste

Syntaxe

list ?arg arg ...?

Description

Cette commande renvoie une liste comprenant tout les args, ou une chaîne vide si aucun args n'est spécifié. Les accolades et backslashes sont ajoutés comme nécessaire, ainsi la commande lindex peut être employée sur le résultat pour ré-extraire les arguments originaux, et eval peut être aussi employée pour exécuter la liste résultante, avec arg1 comme nom de la commande et les autres args comme arguments.

List produit des résultats légèrement différents de concat: concat enlève un niveau de regroupement avant de former la liste, alors que list fonctionne directement à partir des arguments originaux. Par exemple, la commande list a b {c d e} {f {g h}} renverra a b {c d e} {f {g h}} alors que concat avec les mêmes arguments renverra a b c d e f {g h}

Exemples

Voir aussi

lindex, lappend, linsert, llength, lsearch, lset, lsort, lrange, lreplace