1

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

null
    • Ninox-Professional
    • planoxpro
    • vor 2 Monaten
    • Gemeldet - anzeigen

    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. 

    • hello
    • vor 2 Monaten
    • Gemeldet - anzeigen

    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 }#;

    • Tekl
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Welche Aufgabe hat #{ }# denn eigentlich? Ist das irgendwo dokumentiert?

    • hello
    • vor 2 Monaten
    • Gemeldet - anzeigen

    `#{}#` 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 '--- ---'

    • Tekl
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Cool, Danke. Wo ist das denn dokumentiert? 

      • hello
      • vor 2 Monaten
      • Gemeldet - anzeigen

      das ist es bisher nicht 

      • Tekl
      • vor 2 Monaten
      • Gemeldet - anzeigen

       Ah, okay. Wie findet man dann sowas raus? Gibt es denn zumindest eine Liste mit bislang undokumentierten Befehlen?

      • hello
      • vor 2 Monaten
      • Gemeldet - anzeigen

       Das habe ich im Gespräch mit Ninox gelernt. Das soll wohl aber dokumentiert werden. 

Content aside

  • 1 „Gefällt mir“ Klicks
  • vor 2 MonatenZuletzt aktiv
  • 8Antworten
  • 147Ansichten
  • 4 Folge bereits