Junior — Middle
Go программалоо тилинде эс тутумду башкаруу уруксат берилеби?
sobes.tech AI
AIден жооп
Go тилинде, эс тутумду башкарууну ачык түрдө, C же C++ сыяктуу, караштырылган эмес. Go автоматтык кагаз жыйгычты (garbage collector) колдонуп, пайдаланылбаган эс тутумду өзү бошотуп турат. Программистке эс тутумду ачык түрдө бөлүп берүү же бошотуу керек эмес, бул эс тутумду башкаруу менен байланышкан каталардын мүмкүнчүлүгүн азайтат.
Бирок, Goда көрсөткүчтөр менен иштөө мүмкүн, бул эс тутум аймактарына шилтеме берүү мүмкүнчүлүгүн берет, бирок эс тутумду бошотуу ишин аткаруу чөйрөсү жүргүзөт.
Мисал катары, көрсөткүчтү колдонуу:
package main
import "fmt"
func main() {
var a int = 42
var p *int = &a // aга көрсөткүч
fmt.Println(*p) // 42 чыгарат
}