Sobes.tech
Junior — Middle

Kura iebūvēta funkcija tiek izmantota, lai noteiktu Map objekta tipu programmēšanas valodā?

sobes.tech AI

Atbilde no AI

Go valodā, lai noteiktu objekta tipu, tostarp pārbaudītu, vai mainīgais ir map tips, tiek izmantota reflect pakotnes funkcija reflect.TypeOf.

Piemērs:

package main

import (
    "fmt"
    "reflect"
)

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

Šeit, t.Kind() atgriež konstanti reflect.Map, ja objekts ir karte (map).