Sobes.tech
Junior — Middle

რა ინტეგრირებული ფუნქცია გამოიყენება Map ობიექტის ტიპის განსაზღვრებისთვის პროგრამირების ენაში?

sobes.tech AI

პასუხი AI-სგან

Go dilində, obyektin növünü müəyyən etmək üçün, o cümlədən dəyişənin map növündə olub-olmadığını yoxlamaq üçün, reflect paketindən reflect.TypeOf funksiyası istifadə olunur.

Nümunə:

package main

import (
    "fmt"
    "reflect"
)

func main() {
    m := make(map[string]int)
    t := reflect.TypeOf(m)
    fmt.Println(t.Kind() == reflect.Map) // true
}

Burada, t.Kind() obyektin xəritə (map) olub-olmadığını yoxlayır və reflect.Map dəyərini qaytarır.