Из Википедии:
В математике выражение или математическое выражение - это конечная комбинация символов, которая правильно сформирована в соответствии с правилами, которые зависят от контекста.Математические символы могут обозначать числа (константы), переменные, операции, функции, скобки, знаки пунктуации и группировки, помогающие определить порядок операций и другие аспекты логического синтаксиса.
То же самое в Dart.
Оператор в этом случае может быть описан как комбинация выражений и возможных других символов, которые необходимы для правильной записи конкретного оператора.
В Dart оператор может быть пустым, что означает, что оператор делаетне содержит никаких выражений.Пустой оператор может быть задан правильно сформированной нотацией или определен контекстом.
Пример (в псевдокоде) оператора if-else
.
if (expression) { statement(s) } else { statement(s) }