Sobes.tech
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.