Table des matières

args

Nom spécial pour un argument d'une procédure.

S'il est le dernier dans la liste des arguments, il contiendra une liste (éventuellement vide) de tous les arguments restants.

Exemple

proc demo {first {second "none"} args} {
   puts "first = $first"
   puts "second = $second"
   puts "args = $args"
}
 
demo one
# first = one
# second = none
# args = 
demo one two
# first = one
# second = two
# args = 
demo one two three four five
# first = one
# second = two
# args = three four five

Voir aussi

F.A.Q.