Valeur par défaut vide pour l'argument facultatif onDate
.
A partir de la page de manuel proc
Args spécifie les arguments formels de la procédure. Il consiste en une liste, éventuellement vide, dont chacun des éléments spécifie un argument. Chaque spécificateur d'argument est également une liste avec un ou deux champs. S'il n'y a qu'un seul champ dans le spécificateur, c'est le nom de l'argument; s'il y a deux champs, alors le premier est le nom de l'argument et le second est sa valeur par défaut. Les arguments dont les valeurs par défaut sont suivies d'arguments non définis par défaut deviennent des arguments obligatoires. En 8.6, cela sera considéré comme une erreur.
Exemple:
proc IsSpecificationLive { specificationDate { onDate "" } } {
puts $onDate
}
IsSpecificationLive foo bar; # outputs "bar"
IsSpecificationLive baz; # outputs an empty line
Voir la documentation proc pour plus de détails.