17 / 103

Zero values

Nol qiymatlar

Aniq boshlang'ich qiymatsiz e'lon qilingan o'zgaruvchilarga nol qiymat (zero value) beriladi.

Nol qiymat:

  • sonli tiplar uchun 0,
  • mantiqiy (boolean) tip uchun false,
  • string'lar uchun "" (bo'sh satr).

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

nolQiymatlar() string funksiyasini yozing: int, float64, bool va string tipidagi boshlang'ich qiymat berilmagan o'zgaruvchilarni e'lon qilib, ularni fmt.Sprintf("%v %v %v %q", ...) bilan bitta satrga aylantirib qaytarsin.

2-topshiriq

hammasiNol(a int, b float64, c bool, d string) bool funksiyasini yozing: to'rtala argument o'z tipining nol qiymatiga teng bo'lsagina true qaytarsin.