Sobes.tech
Junior — Middle

Ի՞նչ ներքին ֆունկցիա է կիրառվում Map օբյեկտի տիպը որոշելու համար ծրագրավորման լեզվում։

sobes.tech AI

Պատասխան AI-ից

Go լեզվում, օբյեկտի տիպը որոշելու համար, ներառյալ՝ ստուգելու, արդյոք փոփոխականը map տիպի է, օգտագործվում է reflect փաթեթից reflect.TypeOf ֆունկցիան:

Օրինակ:

package main

import (
    "fmt"
    "reflect"
)

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

Այստեղ, t.Kind() վերադարձնում է reflect.Map կոնստանտը, եթե օբյեկտը մապ (map) է։