« Tcl: Sintassi dei comandiAppunti di Tcl/TkTcl: Esecuzione dei programmi Tcl (in UNIX) »

Tcl

Commenti

Per introdurre un commento utilizzate il carattere #, e l'interprete ignorerà tutti i caratteri seguenti fino alla fine della linea:

# un commento su una sola linea

# un commento \
  che si estende su piu' \
  linee

# alcune linee
# di commento
# consecutive

Volendo inserire un commento sulla stessa linea di un comando, è necessario utilizzare il ; per separare il comando dal commento, altrimenti il commento verrebbe interpretato come argomenti per il comando:

% puts hic #puts stampa una stringa
wrong # args: should be "puts ?-nonewline? ?channelId? string"

% puts hic ; #puts stampa una stringa
hic

Alcuni programmatori Tcl preferiscono usare sempre ;# invece di # per introdurre un commento, per evitare problemi quando si spostano i commenti da una linea a sé stante alla fine di una riga di codice:

;# testo del commento

puts hic ;# testo del commento

Nel primo caso il ; viene ignorato, anche se non c'è un comando che lo precede o lo segue, quindi dei ; in eccesso non guastano:

% puts one;
one

D'altro canto non è possibile porre un commento prima di un comando sulla stessa linea, in quanto l'interprete ignora tutto dal carattere # fino alla fine della linea:

% #prova ; puts "nessun effetto"

« Tcl: Sintassi dei comandiAppunti di Tcl/TkTcl: Esecuzione dei programmi Tcl (in UNIX) »