28 / 103

If with a short statement

Qisqa operatorli If

for singari, if operatori ham shartdan oldin bajariladigan qisqa operator bilan boshlanishi mumkin.

Bu operatorda e'lon qilingan o'zgaruvchilar faqat if tugaguncha ko'rinadi.

(Oxirgi return operatorida v dan foydalanib ko'ring.)

Topshiriqlar

Yechimni kodning pastki qismidagi Topshiriqlar bo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.

1-topshiriq

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).

2-topshiriq

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.