calisma alani

Groovy

Groovy icin sifirdan pratik ogrenme yolu

once tanim

Groovy nedir

Groovy kesin talimatlar yazmak icindir. Burada onu Groovy icin sifirdan pratik ogrenme yolu olarak ogreniyorsun. Baslangic modeli: girdi adimlardan gecer ve cikti olur.

minimum calisma bilgisidosya app.groovycalistir groovy app.groovyaliskanlik Groovy icin kucuk bir parca ogren, minimal ornek yaz ve calistir
program

sirayla calisan talimatlar toplami.

deger ve degisken

deger veridir. degisken bu veriyi tutan isimdir.

fonksiyon

girdi alip sonuc ureten isimli kucuk is.

runtime

Groovy app.groovy icindeki kodu calistirir.

ilk okunur kod

program ciktisi

entry point output syntax println
println 42
cikti 42

dil soyu

Groovy aile agaci

Groovy nereden gelir, hangi diller yakindir ve sonra ne ogrenilir.

kokler
JavaPythonRuby
simdiGroovynesne yonelimli dil ailesi
ailenesne yonelimli dil ailesi
en iyi alan

en iyi alan Groovy icin sifirdan pratik ogrenme yolu

sifirdan

1bir kural oku2ciktisini tahmin et3hafizadan yaz4kontrolu calistir5bir degisiklikle tekrarla

Soru bankasi

Once ara sonra calis

Bir asama sec veya bu dilin soru bankasinda ara ve alistirmaya gec.

18 sonuc
Q 1SecimAsama 1 tanimlar

Groovy soru 1

Groovy soru 1. deger yazdirma icin en uygun ifadeyi sec.

Q 2SecimAsama 1 tanimlar

Groovy soru 2

Groovy soru 2. degeri adlandirma icin en uygun ifadeyi sec.

Q 3SecimAsama 1 tanimlar

Groovy soru 3

Groovy soru 3. yeniden kullanilabilir fonksiyon icin en uygun ifadeyi sec.

Q 4SecimAsama 1 tanimlar

Groovy soru 4

Groovy soru 4. temel koleksiyon icin en uygun ifadeyi sec.

Q 5SecimAsama 1 tanimlar

Groovy soru 5

Groovy soru 5. deger yazdirma icin en uygun ifadeyi sec.

Q 6SecimAsama 1 tanimlar

Groovy soru 6

Groovy soru 6. degeri adlandirma icin en uygun ifadeyi sec.

Q 7SecimAsama 1 tanimlar

Groovy soru 7

Groovy soru 7. yeniden kullanilabilir fonksiyon icin en uygun ifadeyi sec.

Q 8SecimAsama 1 tanimlar

Groovy soru 8

Groovy soru 8. temel koleksiyon icin en uygun ifadeyi sec.

Q 9SecimAsama 1 tanimlar

Groovy soru 9

Groovy soru 9. deger yazdirma icin en uygun ifadeyi sec.

Q 10SecimAsama 1 tanimlar

Groovy soru 10

Groovy soru 10. degeri adlandirma icin en uygun ifadeyi sec.

Q 11SecimAsama 1 tanimlar

Groovy soru 11

Groovy soru 11. yeniden kullanilabilir fonksiyon icin en uygun ifadeyi sec.

Q 12SecimAsama 1 tanimlar

Groovy soru 12

Groovy soru 12. temel koleksiyon icin en uygun ifadeyi sec.

Q 13SecimAsama 1 tanimlar

Groovy soru 13

Groovy soru 13. deger yazdirma icin en uygun ifadeyi sec.

Q 14SecimAsama 1 tanimlar

Groovy soru 14

Groovy soru 14. degeri adlandirma icin en uygun ifadeyi sec.

Q 15SecimAsama 1 tanimlar

Groovy soru 15

Groovy soru 15. yeniden kullanilabilir fonksiyon icin en uygun ifadeyi sec.

Q 16SecimAsama 1 tanimlar

Groovy soru 16

Groovy soru 16. temel koleksiyon icin en uygun ifadeyi sec.

Q 17SecimAsama 1 tanimlar

Groovy soru 17

Groovy soru 17. deger yazdirma icin en uygun ifadeyi sec.

Q 18SecimAsama 1 tanimlar

Groovy soru 18

Groovy soru 18. degeri adlandirma icin en uygun ifadeyi sec.

coktan secmeli

Groovy soru 1

Q 1Secimyeni

Groovy soru 1. deger yazdirma icin en uygun ifadeyi sec.

println 42

referans

app.groovy kaliplari

Groovygroovy app.groovy
hafizadan cagirkucuk bir noktayi oku sonra bakmadan yaz
kodu izlecalistirmadan once degiskenleri satir satir izle
kendin yazdaha az kopyala daha cok yaz ve bir hatayi duzelt

entry point output syntax println

program ciktisi

println 42
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types def

degerler ve isimler

def total = 42
println total
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection List

fonksiyonlar ve koleksiyonlar

def add(a, b) {
  a + b
}

def scores = [40, 2]
println scores.size()
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks