Une expression est la plus petite unité de code (une combinaison de valeurs et de fonctions) qui a un résultat lorsqu'elle est évaluée.
L'exemple ci-dessous est une expression if… else, ce qui signifie que si la valeur répond à un critère nommé, elle est une chose, sinon elle est autre chose.
if (a > 5):
“Big!”
else
“Small!”Dans Verse, tout est une expression, des littéraux aux appels de fonction ou au flux de contrôle.
Cela se compare à une instruction, qui est une commande autonome qui n'a pas de valeur résultante. Dans Verse, tout est une expression, et il n'y a pas de distinction entre les instructions et les expressions qui peuvent être évaluées à une valeur.
Pour en savoir plus, consultez la page Expressions.