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.