Sobes.tech
Junior — Middle

Cum se extrag primele n elemente dintr-un array?

sobes.tech AI

Răspuns de la AI

În Go, pentru a extrage primele n elemente dintr-un slice, poți folosi operația de slicing:

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

// Verifică dacă n nu depășește lungimea slice-ului
if n > len(arr) {
    n = len(arr)
}

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

Este important să verifici dacă n nu depășește lungimea slice-ului pentru a evita panic-urile în timpul execuției.