ReWiA 2.0 html manual
---------- Lista operatorów dostępnych w wyrażeniach arytmetycznych ---------
+-------+-----+-----+----------+---------------------------------------------+
|symbol |argum|prior|typ wyniku| Uwagi |
+-------+-----+-----+----------+---------------------------------------------+
| - | 1 | 10 | Real | negacja liczby zmiennopozycyjnej, np -sin(7)|
+-------+-----+-----+----------+---------------------------------------------+
| : | 2 | 8 | różny | operator adresowy. Drugi argument musi być|
| | | | | typu Real. Gdy pierwszy jest typu Real|
| | | | | zwraca jako wynik adres pola (np. 4:6), gdy|
| | | | | pierwszy jest typu Field jako wynik zwraca|
| | | | | punkt widma (np. (5:6):6). |
+-------+-----+-----+----------+---------------------------------------------+
| ^ | 2 | 7 | Real | podnoszenie do potęgi |
+-------+-----+-----+----------+---------------------------------------------+
| * | 2 | 6 | Real | mnożenie |
+-------+-----+-----+----------+---------------------------------------------+
| / | 2 | 6 | Real | dzielenie |
+-------+-----+-----+----------+---------------------------------------------+
| + | 2 | 5 | Real/Strg| dodawanie liczb lub tekstów |
+-------+-----+-----+----------+---------------------------------------------+
| - | 2 | 5 | Real | odejmowanie |
+-------+-----+-----+----------+---------------------------------------------+
| not | 1 | 4 | Real | negacja logiczna. zwraca 1 dla argumentu|
| | | | | równego 0, 0 dla pozostałych wartości. |
+-------+-----+-----+----------+---------------------------------------------+
| and | 2 | 3 | Real | iloczyn logiczny. Zwraca 1 gdy oba argumenty|
| | | | | różne od zera |
+-------+-----+-----+----------+---------------------------------------------+
| or | 2 | 3 | Real | suma logiczna. Zwraca 1 gdy conajmniej 1|
| | | | | argument różny od zera |
+-------+-----+-----+----------+---------------------------------------------+
| xor | 2 | 3 | Real | Zwraca 1 gdy TYLKO 1 argument równy zeru |
+-------+-----+-----+----------+---------------------------------------------+
| == | 2 | 2 | Real | porównywanie liczb. Zwraca 1 gdy liczby|
| | | | | równe |
+-------+-----+-----+----------+---------------------------------------------+
| <> | 2 | 2 | Real | porównywanie liczb. Zwraca 1 gdy argumenty|
| | | | | są różne. |
+-------+-----+-----+----------+---------------------------------------------+
| < | 2 | 2 | Real | porównywanie liczb. Zwraca 1 gdy pierwszy|
| | | | | argument jest mniejszy od drugiego. |
| | | | | |
+-------+-----+-----+----------+---------------------------------------------+
| > | 2 | 2 | Real | porównywanie liczb. Zwraca 1 gdy pierwszy|
| | | | | argument większy od drugiego. |
+-------+-----+-----+----------+---------------------------------------------+
| = | 2 | 1 | różny | operator podstawienia. Po lewej stronie musi|
| | | | | wystąpić Lwartość, tzn. adres punktu (np.|
| | | | | 1:2:3), nazwa zmiennej (np. %x) lub nazwa|
| | | | | zmiennej widma (np. 4:"x"). Gdy po lewej|
| | | | | stronie jest adres punktu argument po prawej|
| | | | | stronie musi być zgodny co do typu. Operator|
| | | | | jako wynik zwraca wartość prawego argumentu.|
+-------+-----+-----+----------+---------------------------------------------+
|funkcja|różna| 12 | różny | typ i ilość argumentów oraz typ wyniku|
| | | | | zależne od rodzaju funkcji. Funkcje nie są|
| | | | | operatorami, umieszczono je tutaj tylko w|
| | | | | celu porównania priorytetu wiązania|
| | | | | argumentów. |
+-------+-----+-----+----------+---------------------------------------------+