Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:cachevariables

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
de:cachevariables [2022/11/25 11:55] – [Funktionen] TRUNC Funktion hinzugefügt lineflyerde:cachevariables [2022/11/25 11:59] (aktuell) – [Wertebereiche] Neue Syntax für Variablenbereiche lineflyer
Zeile 187: Zeile 187:
 ==== Wertebereiche ==== ==== Wertebereiche ====
  
-Du kannst in Formeln Wertebereiche angeben, in dem du ''[]'' nutzt. Dies wird benötigt, wenn du Variablen über einen bestimmten Wertebereich auswerten willst. Ein prominentes Beispiel ist die Funktion zur [[.:waypointcalculator|Generierung von Wegpunkten]].+Du kannst in Formeln Wertebereiche angeben, in dem du ''[:]'' nutzt. Dies wird benötigt, wenn du Variablen über einen bestimmten Wertebereich auswerten willst. Ein prominentes Beispiel ist die Funktion zur [[.:waypointcalculator|Generierung von Wegpunkten]].
  
 **FIXME** Link to anchor on waypoint calc page as soon as its updated to cover waypoint generation with ranges. **FIXME** Link to anchor on waypoint calc page as soon as its updated to cover waypoint generation with ranges.
  
-Ein Beispiel für einen Wertebereich-Ausdruck ist ''[0-9]''. Dies gibt einen Bereich mit 10 Werte (die Zahlenwerte 0 bis 9) an.+Ein Beispiel für einen Wertebereich-Ausdruck ist ''[:0-9]''. Dies gibt einen Bereich mit 10 Werte (die Zahlenwerte 0 bis 9) an.
  
 Du kannst mit dem Trennzeichen '','' fortlaufende Werte angeben. Du kannst Werte oder Wertebereiche durch Voranstellen von ''^'' ausschließen. Du kannst mit dem Trennzeichen '','' fortlaufende Werte angeben. Du kannst Werte oder Wertebereiche durch Voranstellen von ''^'' ausschließen.
 Die Bereiche werden von links-nach-rechts gelesen und ergeben daraus die Anordnung der Elemente im Bereich. Die folgenden Beispiele zeigen gültige Bereichsangaben: Die Bereiche werden von links-nach-rechts gelesen und ergeben daraus die Anordnung der Elemente im Bereich. Die folgenden Beispiele zeigen gültige Bereichsangaben:
    
-  * ''[0-2, 4]'' ergibt einen Wertebereich, der ''0'', ''1'', ''2'' and ''4'' enthält. +  * ''[:0-2, 4]'' ergibt einen Wertebereich, der ''0'', ''1'', ''2'' and ''4'' enthält. 
-  * ''[0-3, ^1-2]'' ergibt einen Wertebereich, der  ''0'' and ''3'' enthält. +  * ''[:0-3, ^1-2]'' ergibt einen Wertebereich, der  ''0'' and ''3'' enthält. 
-  * ''[0-3, ^1-2, 5]'' ergibt einen Wertebereich, der  ''0'', ''3'' and ''5'' enthält.+  * ''[:0-3, ^1-2, 5]'' ergibt einen Wertebereich, der  ''0'', ''3'' and ''5'' enthält.
  
-Wenn ein Wertebereich in einem Kontext verwendet wird, in dem nur ein Einzelwert erlaubt ist (das ist bei normalen Berechnungen der Fall), wird der erste Wert im Bereich für die Berechnung genommen. Beispielsweise wird der Wertebereich ''[0-9]'' in normalen Berechnungen als ''0'' angenommen, während ''[8, 0-9]'' als ''8'' angenommen wird.+Wenn ein Wertebereich in einem Kontext verwendet wird, in dem nur ein Einzelwert erlaubt ist (das ist bei normalen Berechnungen der Fall), wird der erste Wert im Bereich für die Berechnung genommen. Beispielsweise wird der Wertebereich ''[0-9]'' in normalen Berechnungen als ''0'' angenommen, während ''[:8, 0-9]'' als ''8'' angenommen wird.
  
 Wertebereiche unterstützen aktuell nur positive konstante Ganzzahlen. Ein Bereich muss immer mindestens einen Wert und nicht mehr als zwanzig Werte enthalten.  Wertebereiche unterstützen aktuell nur positive konstante Ganzzahlen. Ein Bereich muss immer mindestens einen Wert und nicht mehr als zwanzig Werte enthalten. 
 Beispielsweise sind die folgenden Wertebereiche ungültig: Beispielsweise sind die folgenden Wertebereiche ungültig:
  
-  * ''[]'': leer +  * ''[:]'': leer 
-  * ''[5, ^0-9]'': ergibt leer +  * ''[:5, ^0-9]'': ergibt leer 
-  * ''[0-1000]'': ergibt mehr als zwanzig Werte +  * ''[:0-1000]'': ergibt mehr als zwanzig Werte 
-  * ''[-5]'': negative Zahlen nicht erlaubt +  * ''[:-5]'': negative Zahlen nicht erlaubt 
-  * ''[A]'': Variablen nicht erlaubt+  * ''[:A]'': Variablen nicht erlaubt
  
 Eine Formel kann eine oder mehrere Wertebereiche gemischt mit normalen anderen Formelelementen enthalten. Zum Beispiel sind folgende Formeln gültig: Eine Formel kann eine oder mehrere Wertebereiche gemischt mit normalen anderen Formelelementen enthalten. Zum Beispiel sind folgende Formeln gültig:
  
-  * ''3*[0-2]'': ergibt die Werte ''0'', ''3'' und ''6'' +  * ''3*[:0-2]'': ergibt die Werte ''0'', ''3'' und ''6'' 
-  * ''A*[4, 7]'': Für ''A=3'' ergibt dies die Werte ''12'' and ''21'' +  * ''A*[:4, 7]'': Für ''A=3'' ergibt dies die Werte ''12'' and ''21'' 
-  * ''[1-2]*[3-4]'': ergibt ''3'', ''6'', ''4'' und ''8''.+  * ''[:1-2]*[:3-4]'': ergibt ''3'', ''6'', ''4'' und ''8''.
  
  
de/cachevariables.txt · Zuletzt geändert: 2022/11/25 11:59 von lineflyer