Mashq: Fibonachchi closure'i
Funksiyalar bilan ozgina o'ynab ko'ramiz.
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
Ketma-ket Fibonachchi sonlarini (0, 1, 1, 2, 3, 5, ...) qaytaradigan funksiya (closure) qaytaruvchi fibonacci funksiyasini amalga oshiring.
Testlar fibonacci() ning ketma-ket chaqiruvlarini 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 bilan solishtiradi va ikkita alohida closure mustaqil ishlashini tekshiradi.
kvadratlar() func() int funksiyasini yozing: har chaqirilganda ketma-ket to'la kvadratlarni (1, 4, 9, 16, ...) qaytaradigan closure qaytarsin.