Referenz - Zeilenfortsetzungszeichen _
In vielen Codes (auch in der Befehlsreferenz) befindet sich der Unterstrich _ am Zeilenende. Damit wird dem Compiler mitgeteilt, dass die folgende Zeile Bestandteil der vorangegangenen ist. Der Vorteil ist, dass lange Zeilen (z. B. bei API-Aufrufen) in übersichtliche Pakete aufgeteilt werden können. So kann ein Funktionsaufruf z. B. ausführlich dokumentiert werden, da nach dem _ immer noch das Kommentarzeichen ' angefügt werden kann (gefolgt von einem Kommentar):
Function InputLn( _
byVal s As String, _ ' Meldungs-String
byVal Sys As String="$", _ ' Mit diesem Zeichen wird der Eingabe-Typ festgelegt
byVal Upper As Integer=1=0, _ ' Flag zur automatischen Umwandlung in Großbuchstaben
byVal pw As String="", _ ' hier kann ein Zeichen zu Passwortmaskierung stehen
byVal AddLf As Integer=1=1, _ ' Flag, um nach der Eingabe ein LF (neue Zeile) einzufügen
byVal Comma As String=",", _ ' falls gewünscht, alternatives Zeichen für '.' übergeben
byVal Edit As String="" _ ' hier kann ein zu editierender String übergeben werden
) As String ' (C) 2007 by Autor ohne jede Garantie ...
Abgesehen davon, dass die Zeile an einem Stück geschrieben ziemlich lang wäre, gäbe es keine Möglichkeit, die einzelnen Parameter mittels ' zu kommentieren, da der Compiler alle Zeichen nach dem ' (dieses einschließlich) ignorieren würde und die Zeile damit nicht syntaxgerecht abgeschlossen würde.
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|