Junior — Middle
Чӣ тавр муайян кардан мумкин аст, ки Map арзиши калидии муайянро дорад?
sobes.tech AI
Ҷавоб аз AI
Дар забони Go, барои санҷидани мавҷуд будани калид дар map, истифода мешавад амалиёти истихроҷ бо санҷиши арзиши дуввум — рамзи булеан, ки нишон медиҳад, ки оё калид ёфт шудааст.
Масалан:
m := map[string]int{"a": 1, "b": 2}
value, ok := m["a"]
if ok {
fmt.Println("Калид ёфт, арзиш:", value)
} else {
fmt.Println("Калид ёфт нашуд")
}
Ин ҷо, ok true хоҳад буд, агар калиди "a" дар харита бошад, ва false агар набошад.