Каковы различия между вариациями JEXL?

Кто-нибудь знает лучшее место, где я могу увидеть разницу между вариациями JEXL? Я отметил следующее до сих пор.

выражение

Это позволяет выполнять только одну команду и возвращать ее результат. Если вы пытаетесь использовать несколько команд, он игнорирует все после первой точки с запятой и просто возвращает результат первой команды.

скрипт

Это позволяет вам помещать в выражение несколько команд, и вы можете использовать присваивания переменных, циклы, вычисления и т. Д. Результат последней команды возвращается из сценария.

унифицированный

Это идеально подходит для текста. Чтобы получить расчет, вы используете EL-подобный синтаксис, как в ${someVariable}. Выражение, заключенное в квадратные скобки, ведет себя как скрипт, а не как выражение. Вы можете использовать точки с запятой для выполнения нескольких команд, а результат последней команды возвращается из сценария.

0 ответов

Другие вопросы по тегам