CHAPITRE 6 Expressions

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.

Un langage d’expressions

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

Get Programmer avec Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.