Operatoren in Rust
Operatoren in Rust
In Rust gibt es verschiedene Arten von Operatoren, die für unterschiedliche Operationen verwendet werden können:
Arithmetische Operatoren
- Addition: `+`
- Subtraktion: `-`
- Multiplikation: `*`
- Division: `/`
- Modulus: `%`
Vergleichsoperatoren
- Gleich: `==`
- Ungleich: `!=`
- Größer als: `>`
- Kleiner als: `<`
- Größer oder gleich: `>=`
- Kleiner oder gleich: `<=`
Logische Operatoren
- Und: `&&`
- Oder: `||`
- Nicht: `!`
Bitweise Operatoren
- Und: `&`
- Oder: `|`
- XOR: `^`
- Nicht: `~`
- Linksverschiebung: `<<`
- Rechtsverschiebung: `>>`
Zuweisungsoperatoren
- Zuweisung: `=`
- Addiere und weise zu: `+=`
- Subtrahiere und weise zu: `-=`
- Multipliziere und weise zu: `*=`
- Dividiere und weise zu: `/=`
- Modulus und weise zu: `%=`
- Bitweises Und und weise zu: `&=`
- Bitweises Oder und weise zu: `|=`
- Bitweises XOR und weise zu: `^=`
- Linksverschiebung und weise zu: `<<=`
- Rechtsverschiebung und weise zu: `>>=`
Sonstige Operatoren
- Indexierung: `[]`
- Aufruf: `()`
- Zugriff auf Felder: `.`
- Bereich: `..` und `..=`