Перейти к основному содержимому
MedCalc

Функция EVAL

EVAL(expression[,showerror]) вычисляет выражение. Выражение должно быть текстовой строкой. Если необязательный логический параметр showerror равен TRUE, то при возникновении ошибки выводится информационное сообщение.

Вы можете составить строку, а затем передать ее функции Eval так, как если бы строка была настоящим выражением. Функция Eval вычисляет строковое выражение и возвращает его значение.

Примеры

  • EVAL("1 + 2") возвращает 3.
  • EVAL(CONCAT("cos(","3.141592654",")")) возвращает -1.
  • EVAL("1/0",TRUE) возвращает "1/0 ➜ Division by 0"

Калькулятор

EVAL(  , )  sqrt(-1) ➜ Sqrt(x) x cannot be less than 0

См. также