07/06/2011, 15:43
CrazyCat a écrit :Oui, c'est vrai pour tous les caractères spéciaux (#, {, }, [, ], ...).
Quoi qu'il en soit, le mieux est de toujours utiliser join quand on extrait un élément de liste.
La rigueur dans l'écriture du code permet d'éviter beaucoup d'erreurs.
pas faux mais # est un cas vraiment particulier, il n'est entouré de {} que lorsqu'il est le 1 caractère de la ligne de retour et ceux pour la simple raison de le distinguer d'un commentaire
Code :
% set a [list #1 #2 #3 #4 #5 #6 #7 #8] ; lrange $a 1 4
{#2} #3 #4 #5
% set a [list 1#1 1#2 1#3 1#4 1#5 1#6 1#7 1#8] ; lrange $a 1 4
1#2 1#3 1#4 1#5