August 2019
Intermediate to advanced
504 pages
16h 38m
French
Les programmeurs Lisp connaissent la valeur de tout, mais ne connaissent le coût de rien.
— Alan Perlis, epigram #55
Ce chapitre aborde les expressions Rust, qui constituent les blocs de construction du corps des fonctions Rust. Plusieurs concepts apparentés, et notamment les clôtures et les itérateurs, sont suffisamment denses pour faire l’objet d’un chapitre ultérieur dédié. Pour le moment, découvrons l’essentiel de la syntaxe des expressions en quelques pages.
En apparence, Rust ressemble aux langages du style C, mais ce n’est qu’une apparence. Le C distingue clairement entre les expressions, c’est-à-dire des tournures telles que la suivante :
5 * (fahrenheit-32) / 9
et les expressions, qui ont plutôt ...