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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tcl:list [2023/10/11 08:20] – [Voir aussi] 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 =====
  
tcl/list.1697012417.txt.gz · Dernière modification : 2023/10/11 08:20 de CrazyCat