Sobes.tech
Junior — Middle

Která vestavěná funkce se používá k určení typu objektu Map v programovacím jazyce?

sobes.tech AI

Odpověď od AI

V jazyce Go se pro určení typu objektu, včetně kontroly, zda je proměnná typu map, používá funkci reflect.TypeOf z balíčku reflect.

Příklad:

package main

import (
    "fmt"
    "reflect"
)

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

Zde t.Kind() vrací konstantu reflect.Map, pokud je objekt mapou.