Eggdrop & Tcl

Base de connaissances eggdrop et tcl

Outils pour utilisateurs

Outils du site


tcl:list

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tcl:list [2023/10/11 08:18] – créée CrazyCattcl:list [2023/10/11 14:56] (Version actuelle) – [Description] CrazyCat
Ligne 1: Ligne 1:
 ====== list ====== ====== list ======
 +Crée une liste
 ===== Syntaxe ===== ===== Syntaxe =====
 <code tcl>list ?arg arg ...?</code> <code tcl>list ?arg arg ...?</code>
 ===== Description ===== ===== 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 [[:tcl:lindex]] peut être employée sur le résultat pour ré-extraire les arguments originaux, et [[:tcl: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 [[:tcl: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}`+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 [[:tcl:lindex]] peut être employée sur le résultat pour ré-extraire les arguments originaux, et [[:tcl: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 [[:tcl: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 ===== ===== Exemples =====
  
 ===== Voir aussi ===== ===== Voir aussi =====
-[[:tcl:lappend]], [[:tcl:linsert]], [[:tcl:llength]], [[:tcl:lsearch]], [[:tcl:lset]], [[:tcl:lsort]], [[:tcl:lrange]], [[:tcl:lreplace]]+[[:tcl:lindex]], [[:tcl:lappend]], [[:tcl:linsert]], [[:tcl:llength]], [[:tcl:lsearch]], [[:tcl:lset]], [[:tcl:lsort]], [[:tcl:lrange]], [[:tcl:lreplace]]
  
-{{tag>tcl}}+{{tag>tcl listes}}
  
tcl/list.1697012321.txt.gz · Dernière modification : 2023/10/11 08:18 de CrazyCat