Sobes.tech
Junior — Middle

Make funktsiyasi yordamida yaratilgan ob'ekt qayerda saqlanadi?

sobes.tech AI

AIdan javob

Go tilida make funksiyasi kesmalar, xaritalar va kanallarni yaratish uchun ishlatiladi. make yordamida yaratilgan obyektlar har doim boshqariladigan yirikda (heap) joylashadi, chunki ular ichki tuzilmasi uchun dinamik xotira ajratishni talab qiladi (masalan, kesma uchun massiv yoki xarita uchun xash jadvali).

Misol:

s := make([]int, 10) // 10 elementli kesma

Bu yerda, yirikda joylashgan massivga ishora qiluvchi ko'rsatkichni o'z ichiga olgan kesma yaratiladi, va kesma o'zi ko'rsatkich, uzunlik va sig'im bilan tuzilma. Shuning uchun, kesma bilan bog'liq ma'lumotlar yirikda saqlanadi.