Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Mengulangi Julat Integer dalam Go?

Bagaimana untuk Mengulangi Julat Integer dalam Go?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-08 05:39:141007semak imbas

How to Iterate Over Integer Ranges in Go?

Lelaran Melalui Julat Integer dalam Go

Bahasa Go menyediakan kata kunci julat untuk diulang pada peta dan kepingan. Ciri berkuasa ini membolehkan pembangun melintasi koleksi dengan cekap. Walau bagaimanapun, bagaimana jika anda perlu mengulangi julat integer?

Penyelesaian Terkini Go (Pergi 1.22 dan Ke Atas)

Setakat Go 1.22, Go memperkenalkan yang elegan penyelesaian untuk lelaran ke atas julat integer:

for i := range 10 {
    fmt.Println(i + 1)
}

Sintaks ini lelaran ke atas integer daripada 0 hingga 9. Ambil perhatian bahawa ia mengecualikan nilai yang sama dengan integer yang ditentukan (dalam kes ini, 10).

Penyelesaian Pra-Pergi 1.22: Idiomatik Untuk Gelung

Untuk versi Go sebelum 1.22, pendekatan yang ditetapkan adalah menggunakan kaedah tradisional untuk gelung:

for i := 1; i <= 10; i++ {
    fmt.Println(i)
}

Gelung ini berulang ke atas integer dari 1 hingga 10, termasuk.

Atas ialah kandungan terperinci Bagaimana untuk Mengulangi Julat Integer dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn