|
Go tiplarning yanada uzluksiz kompozitsiyasini ifodalash
uchun struct va interfeyslarni _ichiga joylash_ni
qo’llab-quvvatlaydi. Buni fayl va papkalarni dastur
binariga joylash uchun Go 1.16+ versiyasida kiritilgan go
direktivasi bo’lgan |
|
![]()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Literallar bilan struct yaratishda biz ichiga joylashni oshkora ishga tushirishimiz kerak; bu yerda ichiga joylangan tip maydon nomi vazifasini bajaradi. |
|
|
Biz base’ning maydonlariga to’g’ridan-to’g’ri |
|
|
Muqobil ravishda, biz ichiga joylangan tip nomidan foydalanib to’liq yo’lni yozishimiz mumkin. |
|
|
|
|
|
|
|
Metodli struct’larni ichiga joylash boshqa struct’larga
interfeys implementatsiyalarini berish uchun ishlatilishi
mumkin. Bu yerda biz |
|
|
Keyingi misol: Generics.