Sobes.tech
Junior — Middle

Welke ingebouwde functie wordt gebruikt om het type Map-object in de programmeertaal te bepalen?

sobes.tech AI

Antwoord van AI

In Go, om het type van een object te bepalen, inclusief het controleren of een variabele van het type map is, wordt de functie reflect.TypeOf uit de package reflect gebruikt.

Voorbeeld:

package main

import (
    "fmt"
    "reflect"
)

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

Hier geeft t.Kind() de constante reflect.Map terug als het object een kaart (map) is.