Sobes.tech
Junior — Middle

Quale funzione incorporata viene utilizzata per determinare il tipo di oggetto Map nel linguaggio di programmazione?

sobes.tech AI

Risposta dell'AI

In Go, per determinare il tipo di un oggetto, incluso verificare se una variabile è di tipo map, si utilizza la funzione reflect.TypeOf del pacchetto reflect.

Esempio:

package main

import (
    "fmt"
    "reflect"
)

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

Qui, t.Kind() restituisce la costante reflect.Map se l'oggetto è una mappa.