Sobes.tech
Junior — Middle

Z jakiej wbudowanej funkcji korzysta się do określenia typu obiektu Map w języku programowania?

sobes.tech AI

Odpowiedź od AI

W języku Go, aby określić typ obiektu, w tym sprawdzić, czy zmienna jest typu map, używa się funkcji reflect.TypeOf z pakietu reflect.

Przykład:

package main

import (
    "fmt"
    "reflect"
)

func main() {
    m := make(map[string]int)
    t := reflect.TypeOf(m)
    fmt.Println(t.Kind() == reflect.Map) // true
}

Tutaj t.Kind() zwraca stałą reflect.Map, jeśli obiekt jest mapą.