Sobes.tech
Junior — Middle

Ce funcție încorporată se aplică pentru a determina tipul obiectului Map în limbajul de programare?

sobes.tech AI

Răspuns de la AI

În Go, pentru a determina tipul unui obiect, inclusiv pentru a verifica dacă o variabilă este de tip map, se folosește funcția reflect.TypeOf din pachetul reflect.

Exemplu:

package main

import (
    "fmt"
    "reflect"
)

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

Aici, t.Kind() returnează constanta reflect.Map dacă obiectul este un map.