Junior — Middle
Proqramlaşdırma dilində type switch quruluşunun istifadəsi nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Go'da type switch quruluşu, interfeys dəyərinin faktiki növünü işləmə vaxtında müəyyən etmək üçün istifadə olunur. Bu, interfeysi həyata keçirən dəyişənin növünə görə müxtəlif hərəkətlər etməyə imkan verir.
İstifadə nümunəsi:
var i interface{} = 10
switch v := i.(type) {
case int:
fmt.Println("int", v)
case string:
fmt.Println("string", v)
default:
fmt.Println("naməlum növ")
}
Burada, i.(type) i interfeysində saxlanılan konkret növü yoxlamağa və uyğun kod blokunu icra etməyə imkan verir.