Sobes.tech
Junior — Middle
110

Бағдарламалау тілінде Map объектісінің типін анықтау үшін қай кіріктірілген функция қолданылады?

Сұралған компаниялар
МТС DigitalМТС Digital

AI-дан жауап

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).