Sobes.tech
Junior — Middle

Ինչպե՞ս իրականացնել ցիկլ ձեր ծրագրավորման լեզվով slice կամ զանգվածի տարրերի վրա։

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)
    }
}

Այս ցիկլը հարմար է և հեշտ է կարդալ, աշխատում է ինչպես զանգվածների, այնպես էլ սլայսների հետ։