Stringer'lar
Eng keng tarqalgan interface'lardan biri — fmt paketida e'lon qilingan Stringer.
type Stringer interface {
String() string
}
Stringer — o'zini satr sifatida tasvirlay oladigan tip. fmt paketi (va boshqa ko'plab paketlar) qiymatlarni chiqarish uchun aynan shu interface'ni qidiradi.
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
Nuqta (X, Y int, tayyor) tipi uchun String() string metodini yozing: "(X, Y)" ko'rinishida qaytarsin. Masalan, fmt.Sprint(Nuqta{1, 2}) — "(1, 2)".
Rang (type Rang int, tayyor) tipi uchun String() string metodini yozing: 0 — "Qizil", 1 — "Yashil", 2 — "Ko'k", boshqa qiymatlar uchun "Noma'lum" qaytarsin.