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€ !
x
x
Un crate en Rust est une unité de compilation, c’est le point d’entrée du compilateur.
main.rs, l’entrée sera le fichier main.rslib.rs, l’entrée sera le fichier lib.rsmain.rs produit un executablelib.rs produit une librairiemod.pub pour être accessible depuis l’extérieur du module.my_module::my_element, l’opérateur :: permet de naviguer à travers les namespaces.’On a dans l’exemple suivant un module math qui contient une fonction publique (accessible depuis l’extérieur du module) add.
mod math {
pub fn add(a: i32, b: i32) -> i32 {
a + b
}
}
fn add(a:i32, b:i32, c:i32)-> i32 {
a + b + c
}
fn main() {
println!("{}", math::add(2, 3));
println!("{}", add(2, 3, 4));
}
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€ !