Rust Odyssey

Leçons
Login Rejoindre

x

Chapitre 2

Fondamentaux

6. Fonctions

Signature de fonction

Comme Rust est un langage à typage statique, il faut déclarer le type des arguments et le type de retour des fonctions.

Créons une fonction très simple :

#![allow(unused)]
fn main() {
fn add(a: u8, b: u8) -> u8 {
    return a + b;
}
}

La première ligne est ce qu’on appelle la signature de fonction. Dans cette signature, on trouve :

le nom de la fonction : ici add les paramètres avec leurs types : ici a de type u8 et b de type u8 le type de retour, indiqué après une flèche -> : ici u8

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