Ein Code-Kommentar erklärt etwas über den Code. Wenn das Programm ausgeführt wird, werden Kommentare ignoriert.
Ein Codekommentar erklärt etwas über den Code oder den Grund des Programmierers, warum etwas so programmiert ist, wie es ist. Wenn das Programm ausgeführt wird, werden Codekommentare ignoriert.
Verse
1+2 # Hello
Einzeiliger Kommentar: Alles, was zwischen # und dem Zeilenende erscheint, ist Teil des Codekommentars.
Verse
1<# inline comment #>+2
Inline-Block-Kommentar: Alles, was zwischen <# und #> erscheint, ist Teil des Codekommentars. Inline-Blockkommentare können zwischen Ausdrücken in einer einzigen Zeile stehen und ändern die Ausdrücke nicht.
Verse
DoThis()
<# And they
can run multiple
long lines #>
DoThat()
Mehrzeiliger Kommentar: Alles, was zwischen <# und #> erscheint, ist Teil des Codekommentars. Mehrzeilige Blockkommentare können sich über mehrere Zeilen erstrecken.
Verse
<# Block comments nest <# like this #> #>
Geschachtelter Blockkommentar: Alles, was zwischen <# und #> erscheint, ist Teil des Codekommentars, und sie können verschachtelt werden. Dies kann nützlich sein, wenn du einige Ausdrücke in einer Zeile zum Testen und Debuggen auskommentieren willst, ohne einen bestehenden Codekommentar zu ändern.
Verse
<#>
Here is a long
description spanning
multiple lines.
DoThis() # This expression is not part of the indented comment
Eingerückter Kommentar: Alles, was auf neuen Zeilen nach <#> erscheint und vier Leerzeichen eingerückt ist, ist Teil des Codekommentars. Die erste Zeile, die nicht vier Leerzeichen eingerückt ist, ist nicht Teil des Kommentars und beendet den Kommentar.