Groovy
From Wikipedia, the free encyclopedia
Remove ads
Groovy — яке аз забонҳои барноманависӣ мебошад.
Сабки ин мақола ғайридонишномавист ё меъёри забони тоҷикиро вайрон дорад. |
Groovy раванди стандартизатсияро дар Java Community Process (JSR 241) ба анҷом расонидааст.
Remove ads
Таърих
Соли 2020 версияи 3.0.0 бо такмилоти назаррас баромад.

Намуна
Намунаи навишти "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()
}
}
«;» — ишораи нуқта ва вергул дар охири кодҳо ҳатмӣ нест.
Remove ads
Эзоҳ
Ҳамчунин нигаред
Пайвандҳо
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads