Sobes.tech
Junior — Middle

რა აბრუნებს Make ფუნქცია მონაცემთა სხვადასხვა ტიპების შექმნის კონტექსტში?

sobes.tech AI

პასუხი AI-სგან

Go dilində, make funksiyası dilimlər (slices), xəritələr (maps) və kanallar (channels) üçün yaddaş ayırmaq və ilkinləşdirmək üçün istifadə olunur. O, müvafiq növün ilkinləşdirilmiş obyektini qaytarır və istifadə üçün hazırdır.

Misal:

// Uzunluğu 5 və tutumu 10 olan dilim yaradırıq
slice := make([]int, 5, 10)

// Başlanğıc tutumu 3 olan xəritə yaradırıq
m := make(map[string]int, 3)

// Sətirləri ötürmək üçün kanal yaradırıq
ch := make(chan string, 2)

Beləliklə, make yeni növlər yaratmır, əksinə, bu növlər üçün daxili məlumat strukturlarını ayırır və başlatır ki, onlarla işləmək mümkün olsun.