Wie setzt man Blockkommentare in TCL?

7

Ich habe einen Code hier

%Vor%

Ich möchte die ganze Prozedur in einen einzigen Kommentar schreiben, ich möchte nicht jede Zeile mit # versehen, Gibt es irgendeine Möglichkeit wie in Java / * .. * / mit allen Code kommentiert, wie in tcl. und ich möchte auch, dass ein Teil des Textes einen einzelnen Kommentar enthält.

    
Malli 30.07.2010, 06:39
quelle

2 Antworten

17

Abgesehen von dem if {0} .. , das idiomatisch ist (und eines, das die meisten tcl-Programmierer erkennen), können Sie auch jedes andere Konstrukt verwenden und die Dinge, die Sie kommentieren möchten, in Klammern setzen. Der wirkliche Mechanismus, der die Ausführung hier verhindert, ist, dass Dinge in geschweiften Klammern nicht ersetzt werden.

Hier sind einige meiner Favoriten. Ich mag sie, weil sie selbstdokumentieren:

%Vor%

und

%Vor%

Ich bevorzuge proc , weil der Block des auskommentierten Textes wirklich ein Codeblock ist.

Beachten Sie, dass tcl Proc Bodys erst bei der ersten Ausführung kompiliert, daher ist das Auskommentieren mit proc so billig wie set und if {0} ...

    
slebetman 30.07.2010, 08:57
quelle
11

Diese Frage ist unklar. Wollen Sie einen Code-Block auskommentieren? Nun, es gibt zwei Möglichkeiten: setze jede Zeile mit # voran benutze etwas entlang

%Vor%

Wenn nicht, formulieren Sie bitte diese Frage um, zeigen Sie uns ein Beispiel, was Sie meinen.

    
Friedrich 30.07.2010 05:33
quelle

Tags und Links