Sobes.tech
Junior — Middle

როგორ გამოვიღოთ მასივიდან პირველი n ელემენტი?

sobes.tech AI

პასუხი AI-სგან

Go-ში, პირველ n ელემენტს სლაისიდან ამოსაღებად, შეგიძლიათ გამოიყენოთ სლაისის გაჭრის ოპერაცია:

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

// გადაამოწმეთ, რომ n არ აღემატება სლაისის სიგრძეს
if n > len(arr) {
    n = len(arr)
}

firstN := arr[:n]
fmt.Println(firstN) // შედეგი: [1 2 3]

მნიშვნელოვანია გადაამოწმოთ, რომ n არ აღემატება სლაისის სიგრძეს, რათა თავიდან აიცილოთ პანიკა შესრულების დროს.