Sobes.tech
Junior — Middle

Программалоо тилинде Map объектисинин түрүн аныктоо үчүн кайсы встроенная функция колдонулат?

sobes.tech AI

AIден жооп

Go тилинде, объекттин түрүн аныктоо үчүн, анын ичинде өзгөрмөнүн map түрүндө экенин текшерүү үчүн, reflect пакетінен reflect.TypeOf функциясы колдонулат.

Мисал:

package main

import (
    "fmt"
    "reflect"
)

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

Бул жерде, t.Kind() объект карта (map) болсо, reflect.Map константасын кайтарат.