Groovy

Groovy — яке аз забонҳои барноманависӣ мебошад.

Groovy раванди стандартизатсияро дар Java Community Process (JSR 241) ба анҷом расонидааст.

 Таърих 
Соли 2020 версияи 3.0.0 бо такмилоти назаррас баромад.

мини|Скриншот Groovy Console

 Намуна 
Намунаи навишти "Hello World" бо Groovy:
// Comment
print("Hello world!")Намунаи тартиби функсия бо дархост ва баргашти он:def helloFunction(name) {
    println("Hello, ${name}")
}
helloFunction("Groovy!")
// В следующей функции вычисления суммы двух объектов
// последнее выражение является возвращаемым значением
def sum(a, b) {
    a + b // вернет результат сложения
}
print(sum(1, 2))
// Эта функция принимает параметры только числового типа
def subtraction(double a, double b) {
    return a - b
}
print(subtraction(6, 4))Эълон кардани синф, сохтани намунаи он ва даъват кардани усулҳои он дар нуқтаи асосии вуруди барнома (методи статикии main())class Foo {
  def doSomething() {
    def data = ["name": "James", "location": "London"]
    for (e in data) {
      println("entry ${e.key} is ${e.value}")
    }
  }

  def closureExample(collection) {
    collection.each { println("value ${it}") }
  }

  static void main(args) {
    def values = [1, 2, 3, "abc"]
    def foo = new Foo()
    foo.closureExample(values)
    foo.doSomething()
  }
}

«;» — ишораи нуқта ва вергул дар охири кодҳо ҳатмӣ нест.

 Эзоҳ 

 Ҳамчунин нигаред
 Феҳристи забонҳои барноманависӣ

 Пайвандҳо 



 https://ru.wikibooks.org/wiki/Groovy - Учебник по языку Groovy.














 Плагин для языка Groovy для IDE IntelliJ IDEA
 Изменения в языке версии 3.0

Гурӯҳ:Забонҳои веб-барноманависӣ
Гурӯҳ:Забонҳои барноманависӣ