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