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) է։