lrepeat

 

lrepeat - Retourne une liste en répétant des éléments.

Syntaxe

 lrepeat nombre element1 ?element2 element3 ...?

Description

La commande lrepeat crée une liste de taille nombre * nombre d‘éléments en répétant nombre de fois la séquence d'éléments element1 element2 ....

nombre doit être un entier positif, elementN peut être n'importe quelle valeur Tcl.

Il faut noter que lrepeat 1 arg ... est équivalent à list arg ..., bien que arg soit obligatoire en utilisant lrepeat.

Exemples

 lrepeat 3 a
      a a a
 lrepeat 3 [lrepeat 3 0]
      {0 0 0} {0 0 0} {0 0 0}
 lrepeat 3 a b c
      a b c a b c a b c
 lrepeat 3 [lrepeat 2 a] b c
      {a a} b c {a a} b c {a a} b c

Catégorie Manuel Tcl/Tk