Выражение - это видоизменённый вызов функции:
выражение = [ выражение аддитивный_оператор ] слагаемое | выражение аддитивный_оператор терм слагаемое = [ слагаемое мультипликативный_оператор ] множитель | слагаемое мультипликативный_оператор терм множитель = [ "-" ] "(" выражение ")"
Для построения выражений используется ограниченный набор знаков операций, в состав которого входят следующие математические символы:
аддитивный_оператор = "+" | "-" мультипликативный_оператор = "*" | "/"
Выражение, построенное с помощью инфиксного знака операции, эквивалентно вызову функции вида
?функтор(аргумент1,аргумент2),
где функтор - знак операции, заключённый в апострофы, аргумент1 и аргумент2 - операнды, стоящие соответственно слева и справа от знака операции.Выражение, построенное с помощью префиксного знака операции "-", эквивалентно вызову функции вида
?'-'(аргумент),
аргументом которой является операнд выражения.1+H*-(E)/4+(W+"A4"-319e0), 'f'*X+(7-"t")-'r'
Ссылки: вызов функции 6.2.1, терм 3, функтор 3.
Следующий:
6.3. СТРАТЕГИЯ УПРАВЛЕНИЯ
Предыдущий:
6.2.1. ВЫЗОВЫ ФУНКЦИЙ
6.2. ПОДЦЕЛИ ПРЕДЛОЖЕНИЙ
КОРНЕВАЯ СТРАНИЦА
ОГЛАВЛЕНИЕ
СПИСОК ПОНЯТИЙ ЯЗЫКА (ИНДЕКС)