Junior — Middle
Коя вградена функция се използва за определяне на типа на обекта Map в езика за програмиране?
sobes.tech AI
Отговор от AI
В езика Go, за определяне на типа на обект, включително и за проверка дали променливата е от тип map, се използва функцията reflect.TypeOf от пакета reflect.
Пример:
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() връща константата reflect.Map, ако обектът е карта (map).