function 'MATH'
Краткий обзор
Выполняет математические функции.
Описание
Выполняет математические функции на основе двух параметров и оператора.
Можно задать тип возвращаемого значения: <type>.
Синтаксис
MATH(expression[,type])
Аргументы
expression
Выражение.
Имеет форму: <number1><op><number2> (параметр1,оператор, параметр2)
Возможные значения <op> (оператора): +,-,/,*,%,«,»,^,AND,OR,XOR,<,>,⇐,>=,== (ведут себя как их C эквиваленты).
type
Требуемый тип результата:
- f, float - float(по умолчанию)
- i, int - integer
- h, hex - hex
- c, char - char
Пример
exten => 100,1,Set(result=${MATH(100+20,int)}) ; Присвоим переменной //result// значение выражения 100+20, тип результата установим в виде целого числа. exten => 100,n,Verbose(${result}) ; Затем просмотрим результат.