Rust Odyssey

Leçons
Login Rejoindre

x

Chapitre 2

Fondamentaux

5. Control flow

Opérateurs mathématique

OpérateurDescriptionExempleRésultat
+addition5 + 27
-soustraction5 - 23
*multiplication5 * 210
/division5 / 22
%modulo (reste)5 % 21

On peut effectuer des opérations mathématiques uniquement sur des nombres de même type.

Lorsqu’on divise 2 nombres entiers Rust garde uniquement la partie entière de la division.

Opérateurs de comparaison

Il existe les opérateurs de comparaison classiques :

== égal à != différent de < inférieur à > supérieur à <= inférieur ou égal à >= supérieur ou égal à

Lorsque tu utilises un opérateur de comparaison, le résultat est toujours un booléen :

fn main() {
    let a: u8 = 5;
    let b: u8 = 10;

    let r = a < b;
    dbg!(r); // true
}

Tu veux en apprendre plus ? 👋

C'est la fin de la partie gratuite... 😔

Accède à l’intégralité de la formation, à un Discord francophone actif, à des résumés écrits et à toutes les futures mises à jour pour seulement 95€ !

Login Rejoindre