Junior — Middle
Welche eingebaute Funktion wird verwendet, um den Typ eines Map-Objekts in der Programmiersprache zu bestimmen?
sobes.tech KI
Antwort von AI
In Go, um den Typ eines Objekts zu bestimmen, einschließlich der Überprüfung, ob eine Variable vom Typ map ist, wird die Funktion reflect.TypeOf aus dem Paket reflect verwendet.
Beispiel:
package main
import (
"fmt"
"reflect"
)
func main() {
m := make(map[string]int)
t := reflect.TypeOf(m)
fmt.Println(t.Kind() == reflect.Map) // true
}
Hier gibt t.Kind() die Konstante reflect.Map zurück, wenn das Objekt eine Karte (Map) ist.