Sobes.tech
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.