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