Sobes.tech
Junior — Middle

Aká funkcia sa používa na určenie typu objektu Map v programovacom jazyku?

sobes.tech AI

Odpoveď od AI

V jazyku Go sa na určenie typu objektu, vrátane kontroly, či je premenná typu map, používa funkciu reflect.TypeOf z balíka reflect.

Príklad:

package main

import (
    "fmt"
    "reflect"
)

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

Tu t.Kind() vracia konštantu reflect.Map, ak je objekt mapou (map).