Junior — Middle
Kako izvući prvih n elemenata iz niza?
sobes.tech АИ
Одговор од АИ
U Go-u, za izvlačenje prvih n elemenata iz preseka, možete koristiti operaciju sečenja:
arr := []int{1, 2, 3, 4, 5}
n := 3
// Proverite da li n ne prelazi dužinu preseka
if n > len(arr) {
n = len(arr)
}
firstN := arr[:n]
fmt.Println(firstN) // Izlaz: [1 2 3]
Važno je proveriti da n ne premašuje dužinu preseka da biste izbegli paniku tokom izvršavanja.