Junior — Middle
Dasturlash tilida Map obyekti turini aniqlash uchun qanday o'rnatilgan funksiya qo'llaniladi?
sobes.tech AI
AIdan javob
Go tilida, ob'ektning turini aniqlash uchun, jumladan, o'zgaruvchining map turida yoki yo'qligini tekshirish uchun, reflect paketidan reflect.TypeOf funksiyasi ishlatiladi.
Misol:
package main
import (
"fmt"
"reflect"
)
func main() {
m := make(map[string]int)
t := reflect.TypeOf(m)
fmt.Println(t.Kind() == reflect.Map) // true
}
Bu yerda, t.Kind() ob'ekt xarita (map) bo'lsa, reflect.Map konstantasini qaytaradi.