Junior — Middle
Layihənizin kontekstində Make funksiyası hansı məlumat növü və ya dəyər qaytarır?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, make funksiyası dilimlər, xəritələr və kanallar üçün başlanğıc vəziyyətini yaratmaq və yaddaş ayırmaq üçün istifadə olunur. O, çağırış zamanı göstərdiyiniz növün dəyərini qaytarır — məsələn, dilim, xəritə və ya kanal — lakin artıq başlanğıc vəziyyətində və istifadə üçün hazırdır.
Nümunə:
s := make([]int, 5) // s — 5 elementli int növündə dilim
m := make(map[string]int) // m — boş xəritə, açarları string və dəyərləri int
c := make(chan int) // c — int ötürmək üçün kanal
Beləliklə, make müəyyən növün (dilim, xəritə və ya kanal) başlanğıc vəziyyətində dəyərini qaytarır, göstərici və ya interfeys deyil.