Мне нужно создать DSL (Domain Specific Language) с помощью команды groovy chain.Groovy: Застревает в проектировании DSL с переменными аргументами
Я следующий базу данных сотрудников
Name Age Date-Of-Joining Salary
Test 24 12-aug-2015 6000$
Мне нужно создать DSL, которая, как: -
имя обновление "test1", возраст до "26" и так далее.
Проблема заключается в следующем: - поля, которые могут быть обновлены, определяются пользователем, т.е. он может выбрать, какие столбцы будут обновлены и динамические.
So: - Обновление зарплаты до "7000 $" также должно работать.
Возможно ли создать такой динамический dsl? Если да, пожалуйста, предоставьте краткую информацию, чтобы продолжить такой проект.
Я уже разработал бэкэнд-систему, которая будет обновлять стоимость.
я не получаю, как получить значения из этого динамического
DSL
Спасибо за ответ. Я обновил вопрос. Если я вызову DSL, кстати, я хочу, это дает нулевые значения. если я использую с закрытием {}, то только его работа. Как я могу получить значения без использования с закрытием? – user2332505
@ user2332505 ваше обновление содержит только часть вашего кода; вы должны опубликовать фрагмент «runnable», чтобы продемонстрировать проблему. –
спасибо большое. Я делал небольшую ошибку. Теперь работает – user2332505