Sobes.tech
Junior — Middle

Kaip išgauti pirmuosius n elementų iš masyvo?

sobes.tech AI

Atsakymas iš AI

Go kalba, norint išgauti pirmus n elementų iš skilties, galite naudoti skilties pjovimo operaciją:

arr := []int{1, 2, 3, 4, 5}
n := 3

// Patikrinkite, ar n nėra didesnis už skilties ilgį
if n > len(arr) {
    n = len(arr)
}

firstN := arr[:n]
fmt.Println(firstN) // Išvestis: [1 2 3]

Svarbu patikrinti, ar n neviršija skilties ilgio, kad išvengtumėte panikos vykdymo metu.