Sobes.tech
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)cap(slice) 0 qaytaracaq
  • Element əlavə etmək üçün append istifadə 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.