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