Ok, dann nehm ich alles zurück und behaupte das Gegenteil.C-Otto hat geschrieben:Das ist Absicht, da Programmierer gerne if(true) und while(false) benutzen.
Ok, dann nehm ich alles zurück und behaupte das Gegenteil.C-Otto hat geschrieben:Das ist Absicht, da Programmierer gerne if(true) und while(false) benutzen.
Jap. Außer in D, da gibt es schachtelbare Kommentare:C-Otto hat geschrieben:Ein while(false) hat den Vorteil, dass im eingeschlossenen Block auch Kommentare stehen koennen. Genestete Kommentare sind sonst problematisch.
ich bin code
/+
ich bin ein kommentar
/+
ich auch
+/
und ich auch
+/
ich bin wieder code
Genestete Kommentare sind sonst problematisch.
/* GNU M4 macro processor statement: DO NOT CHANGE THIS COMMENT!
M4_SHOWCODE(`M4_JUNIT',`SHOW') */
import org.blablubb.JUnitRunner;
//...
JUnitRunner.run();
/* M4_ENDCODE */
m4_define(`M4_SHOWCODE',`m4_ifdef(`$1',`m4_ifelse(`$2',`SHOW',``M4_SHOWCODE(`$1',`SHOW')'',``M4_SHOWCODE(`$1',`SHOW') */'')',`m4_ifelse(`$2',`SHOW',``M4_SHOWCODE(`$1',`HIDE')'
m4_dnl',``M4_SHOWCODE(`$1',`HIDE') '')')')
m4_define(`M4_HIDECODE',`m4_ifdef(`$1',`m4_ifelse(`$2',`SHOW',``M4_HIDECODE(`$1',`HIDE')'
m4_dnl',``M4_HIDECODE(`$1',`HIDE') '')',`m4_ifelse(`$2',`SHOW',``M4_HIDECODE(`$1',`SHOW')'',``M4_HIDECODE(`$1',`SHOW') */'')')')
m4 -P -F $SCRIPTSDIR/macro.m4f $SCRIPTSDIR/macro.m4
m4 -P -R $SCRIPTSDIR/macro.m4f -DM4_JUNIT <$sourcefile >$sourcefile.tmp
mv -f $sourcefile.tmp $sourcefile
if (true) return;
if (1 != 0) return;
Zurück zu Praktische Informatik