Sobes.tech
Middle

Индикатор чист ва чанд ёдгории меморандро мегирад?

sobes.tech AI

Ҷавоб аз AI

Дар Go, ишоракунанда — бу тағйирёбанда, ки суроғаи дигар тағйирёбандаро дар хотира нигоҳ медорад. Он имкон медиҳад, ки бо маълумот дар ҳамин суроға мустақиман кор кард, ки барои оптимизатсия ва гузаронидани сохторҳои калон бе нусхабардорӣ кӯмак мекунад.

Андозаи ишоракунанда вобаста ба архитектураи системаи:

  • Дар системҳои 32-бит, ишоракунанда 4 байтро ишғол мекунад.
  • Дар системҳои 64-бит — 8 байт.

Масалан истифодаи ишоракунанда дар Go:

package main
import "fmt"

func main() {
    var a int = 42
    var p *int = &a // p ишоракунанда ба a
    fmt.Println("Арзиши a:", a)
    fmt.Println("Суроғаи a:", p)
    *p = 100 // тағйир додани арзиш тавассути ишоракунанда
    fmt.Println("Арзиши навии a:", a)
}