Junior — Middle
Programlama dilinde Map nesnesinin türünü belirlemek için hangi yerleşik fonksiyon kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Go dilinde, bir nesnenin türünü belirlemek, özellikle de bir değişkenin map türünde olup olmadığını kontrol etmek için reflect paketinden reflect.TypeOf fonksiyonu kullanılır.
Örnek:
package main
import (
"fmt"
"reflect"
)
func main() {
m := make(map[string]int)
t := reflect.TypeOf(m)
fmt.Println(t.Kind() == reflect.Map) // true
}
Burada, t.Kind() nesne bir harita (map) ise reflect.Map sabitini döndürür.