Junior — Middle
Hələ qurulmamış dilim üçün hansı daxili funksiyalar və əməliyyatlar mümkündür?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, initialize edilməmiş (yəni nil olan) slice aşağıdakı əməliyyatlar üçün istifadə oluna bilər:
- nil yoxlaması:
if slice == nil {} - Uzunluq və tutumu alma:
len(slice)vəcap(slice)0 qaytaracaq - Element əlavə etmək üçün
appendistifadə edilə bilər, məsələn:
var s []int // nil-slice
s = append(s, 1, 2, 3) // indi slice initialize olunub və elementlərə malikdir
Ancaq, slice nil və ya boşsa, məsələn s[0] kimi indekslə giriş etmək mümkün deyil — bu panikaya səbəb olar.