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.