Junior — Middle
Kokia įdiegta funkcija naudojama norint nustatyti Map objekto tipą programavimo kalboje?
sobes.tech AI
Atsakymas iš AI
Go kalboje, norint nustatyti objekto tipą, įskaitant patikrinti, ar kintamasis yra map tipas, naudojama reflect paketo funkcija reflect.TypeOf.
Pavyzdys:
package main
import (
"fmt"
"reflect"
)
func main() {
m := make(map[string]int)
t := reflect.TypeOf(m)
fmt.Println(t.Kind() == reflect.Map) // true
}
Čia, t.Kind() grąžina konstantą reflect.Map, jei objektas yra žemėlapis (map).