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)
}
}
Այս ցիկլը հարմար է և հեշտ է կարդալ, աշխատում է ինչպես զանգվածների, այնպես էլ սլայսների հետ։