Junior — Middle
Sizning dasturlash tilingizda slice yoki massiv elementlari bo'yicha siklni qanday amalga oshirish mumkin?
sobes.tech AI
AIdan javob
Go tilida, slice yoki massiv elementlarini aylantirish uchun odatda for sikli va range konstruktsiyasidan foydalaniladi. Bu indekslar va elementlarning qiymatlari bo'yicha iteratsiya qilish imkonini beradi.
Slice bo'yicha aylantirish misoli:
package main
import "fmt"
func main() {
sonlar := []int{10, 20, 30, 40}
// Indeks va qiymat bilan aylantirish
for i, v := range sonlar {
fmt.Printf("Indeks: %d, Qiymat: %d\n", i, v)
}
// Agar indeks kerak bo'lmasa
for _, v := range sonlar {
fmt.Println(v)
}
}
Bunday sikl qulay va o'qilishi oson, u massivlar va slice'lar bilan ham ishlaydi.