Lexique informatique › Programmation › Expression

Expression

Programmation Svenska → Mis à jour: 2026-09-21

Une construction de code qui s'évalue en une valeur — 2 + 3, foo(), x ? a : b. Son contraire : l'instruction.

Le mantra de Rust, « tout est expression », est cohérent : blocs, if, match et boucles renvoient tous des valeurs. Les expressions pures n'ont pas d'effets de bord. Les expressions paresseuses (Haskell) ne sont évaluées que si la valeur est réellement utilisée.

← Retour au lexique