Решил немного добавить на канал скучных справочных материалов ))) Без всякой лирики - просто приведу список операторов и приоритет операций для FreePascal, а, значит, и для Lazarus. Операторы сравнения Бинарные арифметические операторы Унарные арифметические операторы Логические операторы Операторы истинности Строковые операторы Операторы для работы с множествами Операторы классов Операторы указателей Кроме этого ещё имеются оператор присваивания (:=) и оператор адреса (@). Оператор адреса возвращает адрес переменной, процедуры или функции. Если директива компилятора установлена {$ T-}, возвращаемое значение является нетипизированным указателем. Если параметр компилятора равен {$ T+}, возвращаемое значение является типизированным указателем. Значение по умолчанию для компилятора равно {$ T-}. Приоритет операций Ну и для самых начинающих напомню, что если в выражении встречается несколько операторов, то очерёдность их выполнения будет зависеть от приоритета, а в случае равного приоритет