« Tcl: Sintassi dei comandi • Appunti di Tcl/Tk • Tcl: Esecuzione dei programmi Tcl (in UNIX) »
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 comandi • Appunti di Tcl/Tk • Tcl: Esecuzione dei programmi Tcl (in UNIX) »