Operatoren in Rust

Aus ahrensburg.city
Version vom 20. Januar 2025, 22:55 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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 `..=`