Nomlangan qaytariladigan qiymatlar
Goda funksiya qaytaradigan qiymatlarga nom berish mumkin. Bunday holda ular funksiya boshida e'lon qilingan o'zgaruvchilar sifatida qaraladi.
Bu nomlar qaytariladigan qiymatlarning ma'nosini hujjatlashtirish uchun ishlatilishi kerak.
Argumentsiz return operatori nomlangan qaytariladigan qiymatlarni qaytaradi. Bu "yalang'och" (naked) return deb ataladi.
Yalang'och return operatorlarini faqat shu yerdagi misoldagidek qisqa funksiyalarda ishlatish kerak. Uzunroq funksiyalarda ular kodning o'qilishiga zarar yetkazishi mumkin.
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
yarim(sum int) (a, b int) funksiyasini nomlangan qaytariladigan qiymatlar bilan yozing: a = sum / 2, b = sum - a. Yalang'och return dan foydalaning. Masalan, yarim(9) — 4, 5.
butunVaKasr(x float64) (butun, kasr float64) funksiyasini nomlangan natijalar bilan yozing: sonning butun va kasr qismini qaytarsin (math.Modf; "math" ni import qiling). Masalan, butunVaKasr(3.75) — 3, 0.75.