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。