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)
}
}
ეს ციკლი კომფორტულია და ადვილად წასაკითხია, მუშაობს როგორც მასივებთან, ასევე სლაისებთან.