Qisqa operatorli If
for singari, if operatori ham shartdan oldin bajariladigan qisqa operator bilan boshlanishi mumkin.
Bu operatorda e'lon qilingan o'zgaruvchilar faqat
iftugaguncha ko'rinadi.
(Oxirgi return operatorida v dan foydalanib ko'ring.)
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
qoldiqMatni(a, b int) string funksiyasini yozing: if r := a % b; ... qisqa operatoridan foydalanib, a b ga qoldiqsiz bo'linsa "bo'linadi", aks holda "qoldiq R" (masalan, "qoldiq 1") qaytarsin (fmt.Sprintf).
cheklash(x, lim float64) float64 funksiyasini yozing: x ning kvadrati (v := x * x) lim dan kichik bo'lsa v ni, aks holda lim ni qaytarsin. Masalan, cheklash(3, 10) — 9, cheklash(4, 10) — 10.