Junior — Middle
Mely beépített függvény alkalmazható a Map objektum típusának meghatározására a programozási nyelvben?
sobes.tech MI
Válasz az MI-től
Go nyelvben az objektum típusának meghatározásához, beleértve annak ellenőrzését is, hogy egy változó map típusú-e, a reflect csomagból a reflect.TypeOf függvényt használjuk.
Példa:
package main
import (
"fmt"
"reflect"
)
func main() {
m := make(map[string]int)
t := reflect.TypeOf(m)
fmt.Println(t.Kind() == reflect.Map) // true
}
Itt, a t.Kind() visszaadja a reflect.Map állandót, ha az objektum egy térkép (map).