Назад к вопросам
МТС Digital
Junior — Middle
82
Какая встроенная функция применима для определения типа объекта Map в языке программирования?
Компании, где спрашивали
Ответ от нейросети
sobes.tech 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).