Sobes.tech
Junior — Middle

Qual função incorporada é aplicada para determinar o tipo de objeto Map na linguagem de programação?

sobes.tech IA

Resposta da IA

Em Go, para determinar o tipo de um objeto, incluindo verificar se uma variável é do tipo map, usa-se a função reflect.TypeOf do pacote reflect.

Exemplo:

package main

import (
    "fmt"
    "reflect"
)

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

Aqui, t.Kind() retorna a constante reflect.Map se o objeto for um mapa.