У меня def testStr = 'a:*b*c*d' Я хочу получить токены[0]=='a' tokens[1]=='b*c*d' Я пробую def tokens = testStr.tokenize(':*'), но получаю токены[0]=='a' tokens[1 ]=='б' токены[2]=='c' tokens[3]=='d'...
Я использую Groovy 1.8.4, пытаясь узнать имя включающая функция ... def myFunction () {println functionName ??
} Я пробовал делегировать, этот владелец, Groovy жалуется, что таких объектов не найдено. Я ...
Похоже, что Dozer не будет отображать логическое свойство, если метод доступа этого свойства определен как isProperty (), а не getProperty (). Следующий отличный сценарий иллюстрирует проблему: ...
Я часто вижу шаблон, используемый в обстоятельствах, когда у нас есть код поиска, который необходимо выполнить, прежде чем мы получим доступ к объекту. При использовании этого шаблона обычно начинается со слова with. Для...
Я пытаюсь следовать новому процессу публикации подключаемых модулей Grails. Я установил последнюю версию подключаемого модуля выпуска, добавив следующее в BuildConfig.groovy plugins { build(":tomcat:$...
Существует ли режим автозаполнения, совместимый с Groovy, для emacs? Мне также не удалось найти словарь ключевых слов, который я мог бы использовать с автозаполнением emacs. Помощь будет высоко оценена.
в java я могу создать байтовый массив :byte[] array = new byte[] { 0, 0, 0, 0, 0 }; но эта конструкция недействительна в groovy. Как я могу создать массив байтов в groovy?
Я пытаюсь настроить поддержку CORS в Grails и использую следующий фильтр: class CorsFilters { def filters = { all(controller:'*', action:'*') { before = { ..
При использовании подключаемого модуля Groovy Jenkins (а не подключаемого модуля Groovy Post Build, который является другой вещью) в качестве постэтапа я не могу разрешить классы в пакете hudson.model. Нужно ли добавлять Jenkins....
Как мне написать функцию, которая возвращает true, если строка содержит по крайней мере 1 заглавную букву, 1 цифру и 1 специальный символ в groovy? Заранее спасибо
Я новичок в Groovy и пытаюсь прочитать (довольно) большой файл XML (более 1 ГБ) с помощью XmlSlurper, который должен творить чудеса с большие файлы из-за того, что он не строится...
Я пытаюсь запустить скрипт Groovy в Eclipse, но Eclipse игнорирует все мои операторы импорта. Если я наведу указатель мыши на ошибки, он предложит мне импортировать соответствующий класс, (щелкнув...
Недавно увидев презентацию протоколов Clojure, Я был очень впечатлен тем, как легко можно сделать расширения существующих типов.
Тем не менее, я был почти уверен, что уже видел...
Мне нужно создать JSON-сообщение вроде этого: { success:true, count:3, data: [ {id:1}, {id:2}, {id:3} ]
} Я пробовал этот импорт groovy.json.* def tasks = [1, 2,3]
def json = ...
Я хочу напрямую присвоить элемент массива переменной, используя groovy, как здесь:def str = "xyz=abc" def [имя, значение] = str.split("="), но groovy это не нравится. Есть ли способ сделать это (не...
Я пытаюсь использовать JsonBuilder в groovy сервлете (расширяя HttpServlet)
Вот фрагмент: public void doGet (запрос HttpServletRequest, ответ HttpServletResponse) { response.setContentType ('...
Я использую 64-разрядную версию Windows 7 Enterprise, брандмауэр означает, что некоторые сайты обновлений недоступны напрямую, а мой обычный пользователь не является локальным администратором. Как установить Groovy и ...
Я читал регулярное выражение и думал, что это сработает, но, похоже, оно не хочет работать. Все, что мне нужно сделать, это удалить ведущую 1 из номера телефона, если он существует. Итак: def mphone = 1+555-555-...
Есть ли лучший способ сделать это? Примечание: part1, part2 и part3 являются строковыми переменными, определенными в другом месте (они могут быть нулевыми). список определений = [часть1, часть2, часть3]
list.removeAll ([нуль])
def ans = list....
Есть ли у нас достоверные данные о производительности, демонстрирующие преимущество одинарных кавычек над двойными? Большинству людей будет удобнее использовать двойные кавычки. Я знаю, что GString можно использовать, когда мы...
Может быть основной вопрос..
Я делаю MyDomain.dirtyPropertyNames.each {
aInstance.oldVal = newDomainObject.getPersistentValue(it)
aInstance.newVal = ? // как здесь получить значение свойства из ...
Итак, все классы статических держателей были устаревшими (и бомбят мои тесты). Каков новый способ получить метаданные приложения, например? Раньше можно было использовать ApplicationHolder.application....
Есть ли .collect с индексом? Я хочу сделать что-то вроде этого: def myList = [[position: 0, name: 'Bob'], [position: 0, name: 'John'], [position: 0, name: 'Alex'],
] myList.collect ...
В Grails я пытаюсь найти экземпляр доменного класса, который имеет точные записи в отношении "один ко многим". Рассмотрим следующий пример: class Author { String name List books ...
Grails имеет очень хорошую поддержку для привязки параметров запроса к объекту домена и его ассоциациям. Это в значительной степени зависит от обнаружения параметров запроса, которые заканчиваются на .id, и автоматической загрузки ...
Основной вопрос по обработке строк. У меня есть токенизированная строка, например val1 .val2.val3.....valN
Как мне получить последнее слово valN из приведенной выше строки.
У меня есть длинная строка, которую мне нужно разобрать на массив строк, длина которых не превышает 50 символов. из этого для меня убедиться, что регулярное выражение находит последний пробел ...