Sobes.tech
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 თუ არა.