Описание функции
Evaluate
Вычисляет строку
Evaluate(Input.s)
Параметры
Input.s | Строка для вычисления |
Возвращаемое значение
Успех: | Возвращает строку с результатом вычисления. |
Ошибка: | Если результат невозможно вычислить, то возвращается исходная строка. |
Пример
; STARGATE
; https://www.purebasic.fr/english/viewtopic.php?t=76279
XIncludeFile "../Library/Lizard.pbi"
; Lizard всегда должен быть инициализирован до выполнения каких либо операций с ним.
If Lizard::Initialize("../Library") ; Укаэите путь к папке с Lizard.dll.
Debug "Lizard был инициализирован. Версия " + Lizard::Version()
Else
Debug "Не удалось выполнить инициализацию Lizard"
End
EndIf
Define Input.s = "1+2*3"
Debug Lizard::Evaluate(Input) ; Вычисляет строку и возвращает результат.
; Завершение Lizard.
Lizard::Terminate()