Sobes.tech
Junior — Middle

როგორ განახორციელოთ ციკლი თქვენი პროგრამირების ენაში სლაის ან მასივის ელემენტებზე?

sobes.tech AI

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

Go ენაში, სლაისის ან მასივის ელემენტების გადათვლისთვის ჩვეულებრივ გამოიყენება for ციკლი range კონსტრუქციასთან ერთად. ეს საშუალებას აძლევს იტერაციას ინდექსებზე და მნიშვნელობებზე.

სლაისის გადათვლის მაგალითი:

package main

import "fmt"

func main() {
    რიცხვები := []int{10, 20, 30, 40}

    // ინდექსით და მნიშვნელობით გადათვლა
    for i, v := range რიცხვები {
        fmt.Printf("ინდექსი: %d, მნიშვნელობა: %d\n", i, v)
    }

    // თუ ინდექსი არ არის საჭირო
    for _, v := range რიცხვები {
        fmt.Println(v)
    }
}

ეს ციკლი კომფორტულია და ადვილად წასაკითხია, მუშაობს როგორც მასივებთან, ასევე სლაისებთან.