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