[Inhalt] [Zurück] [Weiter] [Thema] [Index]

Binäre Operatoren


Punktrechnung vor Strichrechnung wird beachtet, d.h. multiplikative Operatoren binden stärker als additive, ansonsten wird von links nach rechts ausgewertet.

Operator Argument
links | rechts
Ergebnistyp Beispiel
+ Real Real Real a+10
- Real Real Real a-10
* Real Real Real a*10
/ Real Real Real a/10
^ Real Real Real a^10, Potenzoperator
+= Real Real Real a+=5;
-= Real Real Real a-=9;
*= Real Real Real a*=9.1;
/= Real Real Real a/=9.2;
+= Raster Real Raster R+=5;
-= Raster Real Raster R-=9;
*= Raster Real Raster R*=9.1;
/= Raster Real Raster R/=9.2;
+= Raster Raster Raster R+=R1;
-= Raster Raster Raster R-=R2;
*= Raster Raster Raster R*=R1;
/= Raster Raster Raster R/=R2;
+= String String String s+="Hallo";
-= String String String s-="Mister";
+ String String String "Hallo "+Name
- String String String "Hallo"- "all" = "Ho"
* Real String String 50*"-"
+ Zeitpunkt Distanz Zeitpunkt von + zweitage
- Zeitpunkt Distanz Zeitpunkt von - zweitage
- Zeitpunkt Zeitpunkt Distanz von - bis
+ Distanz Distanz Distanz eintag + dreiminute
- Distanz Distanz Distanz eintag - dreiminute
* Distanz Real Distanz eintag * -1
[] Zeitpunkt Zeitpunkt Intervall [von,bis]
[] Real Real Intervall [23,67]
{} Real Real GeoPoint {10,34.5}
Real,Real {10,34.5,2.18}
+ Polygon GeoPoint Polygon poly + p
+ Layer Polygon Layer L + poly
- Layer Polygon Layer L - poly
+ Karte Layer Karte Map + L
- Karte Layer Karte Map - L
+ Array Array Array feld1 + feld2
+= Array beliebig Array feld += "ABC" oder feld += 10
+ ZRList ZR ZRList zrl := zrl + zr
- ZRList ZR ZRList zrl := zrl - zr
+ ZRList ZRList ZRList zrl := zrl + zrl2
+ TupelList Tupel TupelList TL + tup
+= TupelList Tupel TupelList TL += tup
-> Baum String Baum B->"Wert"
+ GeoRange GeoRange GeoRange range1 + range2
/ GeoRange GeoRange GeoRange range1 / range2



toposoft GmbH 21. Oktober 2013