Kommentar-Behelf...
Schon wieder so ein Rant!
Ich hab den Tip bekommen, mit
#{ mein Kommentar }#;
zu kommentieren, benutzt einfach die Anführungszeichen... was mir einfach genug scheint. Bloss, was macht der Interpreter mit einem verwaisten "string" mitten in einem skript? Hat das einen Einfluss auf den Programmverlauf oder ist es einfach nur ein wenig holzig?
8 Antworten
-
Es geht auch
--- MEIN KOMMENTAR ---;
Was soll mit dem String passieren? Wenn er nicht Teil einer Funktion ist oder einer Variablen zugewiesen wird, dürfte er keinerlei Einfluss auf das Script haben. Für nähere Infos müsste man bei den Entwicklern nachfragen.
-
Tatsächlich gibt es verschiedene Ansätze für Kommentare in Ninox. Wenn es nur darum geht, dass Skript zu beschreiben funktionieren alle gleich gut und stören die Logik nicht.
Wenn Du allerdings Skriptblöcke auskommentieren möchtest, damit sie nicht ausgeführt werden, dann gelingt das mit #{}#; zuverlässiger als mit "" oder --- ---.
--- mein Kommentar { alert("dieser alert wird ausgeführt" } mehr Kommentar---
#{ mein Kommentar { alert("dieser alert wird NICHT ausgeführt" } mehr Kommentar }#;
-
Welche Aufgabe hat #{ }# denn eigentlich? Ist das irgendwo dokumentiert?
-
`#{}#` ist im Prinzip das Gegenstück zu `{}` in Ninox. Mit `{}`wird eingebetteter Code innerhalb von Strings ausgeführt, z.B. zur Integration dynamischer Daten. Im Gegensatz dazu verhindert `#{}#` die Ausführung des umschlossenen Codes, was eine klare funktionale Unterscheidung bietet.
Somit lässt sich `#{}#` ideal während der Entwicklung und des Debuggings von Skripten nutzen.
Für erklärende Textkommentare ist es vielleicht etwas unhandlich, aber da funktionieren gängige Ansätze, wie "" oder '--- ---'
-
Cool, Danke. Wo ist das denn dokumentiert?
Content aside
-
1
„Gefällt mir“ Klicks
- vor 9 MonatenZuletzt aktiv
- 8Antworten
- 170Ansichten
-
4
Folge bereits