Operatoren

Hier sind alle Operatoren und deren Klassenmethoden aufgelistet. Die rot gekennzeichneten Operatoren besitzen keine eigene Klassenmethode, sondern nur eine andere Art der Verarbeitung von anderen Klassenmethoden.

Zeichen Bezeichnung Klassenmethode
= Zuweisung this:_set(other)
+ Addition this:_add(other)
- Subtraktion this:_sub(other)
* Multiplikation this:_mul(other)
/ Division this:_div(other)
** Potenzieren this:_pow(other)
// Radizieren this:_pow(1 / other)
+= Addition + Zuweisung this:_add!(other)
-= Subtraktion + Zuweisung this:_sub!(other)
*= Multiplikation + Zuweisung this:_mul!(other)
/= Division + Zuweisung this:_div!(other)
== Äquivalenz this:_eq(other)
<> Ungleich not this:_eq(other)
< Kleiner this:_le(other)
> Größer this:_gr(other)
<=, =< Kleiner oder gleich this:_le(other) or this:_eq(other)
>=, => Größer oder gleich this:_gr(other) or this:_eq(other)
++ Inkrement this:_inc()
-- Dekrement this:_dec()
<< Umwandlung in leserliche Form this:_form()
>> Wert in eine Variable einlesen Keine Methode

Priorität

Hier sind alle Operatoren absteigend nach ihrer Priorität aufgelistet:

>>
**, //
*, /
+, -
<<
=
==, <, >, <>, <=, >=

Top | Home | Index