Groovy — это гибкий динамический язык программирования для Java Virtual Machine. Этот язык совмещает в себе концепции Smalltalk, Python и Ruby, является скриптовым языком сценариев в окружении Java API. Может использоваться в Web-приложениях Spring, Hibernate и JPA через фреймворк Grails, приспосабливая внешнюю бизнес-логику, языки предметной области (Domain-Specific Languages) и многое другое, чтобы упростить разработку. http://groovy.codehaus.org/
Игорь Ткаченко16ребята, помогите пожалуйста написать скрипт для проги на groovy
суть вопроса - как в операторе if использовать логическое ИЛИ:
если без него то работает такой скрипт:
if (t == "D")
{return 19}
else if (t == "F")
{return 49}
else if (t == "E")
{return 88}
если пытаюсь использовать OR то не работает...
if (t == "D") or (t == "A")
{return 19}
else if (t == "F") or (t == "G")
{return 49}
else if (t == "E") or (t == "N")
{return 88}
неправильный синтаксис или что я набокопорил? :)22 янв, 19:25
Оксана0Привет! Хочу предложить тест проверки знаний по основам языка Groovy - http://www.quizful.net/test/groovy_basics15 июл 09, 14:05
volte volte0Здравствуйте, Григорий Ткачук.
Такая возможность есть, она реализуется методом sort.
http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/ - первый комментарий19 июн 08, 16:27
volte volte0Здравствуйте Егор Назаркин, могу посоветовать начать с сайта http://groovy.codehaus.org/
И с книги которую я описывал в блоге http://mirtesen.ru/groups/30855426868/blog/43764789668.19 июн 08, 16:17
Егор НазаркинВы как в воду глядели с приглашением в группу. Я в яве новичок, до этого моим основным инструментом была .NET платформа. О groovy в принципе не слышал. С чего посоветуете начать?19 июн 08, 15:12
volte volte0"Groovy — это то, чем был бы Java, появись этот язык в XXI веке. Это Java нового поколения", Скотт Дэвис16 июн 08, 11:12
volte volte0"Groovy подобен супер версии Java. Он может усилить возможности Java, но также и имеет крутые особенности производительности, такие как замкнутые выражения, строители программы и динамическая типизация. Если вы разработчик, тестер или гуру скрипта, вы должны любить Groovy"15 июн 08, 23:08
суть вопроса - как в операторе if использовать логическое ИЛИ:
если без него то работает такой скрипт:
if (t == "D")
{return 19}
else if (t == "F")
{return 49}
else if (t == "E")
{return 88}
если пытаюсь использовать OR то не работает...
if (t == "D") or (t == "A")
{return 19}
else if (t == "F") or (t == "G")
{return 49}
else if (t == "E") or (t == "N")
{return 88}
неправильный синтаксис или что я набокопорил? :) 22 янв, 19:25
Такая возможность есть, она реализуется методом sort.
http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/ - первый комментарий 19 июн 08, 16:27
И с книги которую я описывал в блоге http://mirtesen.ru/groups/30855426868/blog/43764789668. 19 июн 08, 16:17
def name='World'; println "Hello $name!" 15 июн 08, 22:09