Rumah pembangunan bahagian belakang Golang Kuasai penggunaan pernyataan kawalan aliran di Golang

Kuasai penggunaan pernyataan kawalan aliran di Golang

Dec 23, 2023 pm 01:21 PM
ringkas Sangat cekap Keselarasan yang kuat dan ciri-ciri lain. golang: golang ialah singkatan kepada bahasa go

Kuasai penggunaan pernyataan kawalan aliran di Golang

Untuk memahami penyataan kawalan aliran dan penggunaannya dalam Golang, contoh kod khusus diperlukan

Golang ialah bahasa pengaturcaraan yang dibangunkan oleh Google Ia berkuasa dan fleksibel, serta mempunyai ciri-ciri penyusunan dan pelaksanaan yang pantas. Pernyataan kawalan aliran memainkan peranan penting dalam pengaturcaraan Ia boleh digunakan untuk menentukan laluan pelaksanaan dan logik program.

Di Golang, pernyataan kawalan aliran yang biasa digunakan termasuk pernyataan bersyarat (jika dan suis), pernyataan gelung (untuk dan julat) dan pernyataan lompat (break, continue dan goto). Di bawah ini kami akan memperkenalkan penggunaannya satu persatu dan memberikan contoh kod khusus.

Pernyataan bersyarat

Pernyataan bersyarat digunakan untuk memutuskan sama ada untuk melaksanakan blok kod tertentu atau melangkaunya berdasarkan syarat yang berbeza. Di Golang, pernyataan if ialah pernyataan bersyarat yang paling biasa digunakan. Struktur tatabahasa amnya ialah:

if condition {
    // code to be executed if condition is true
} else {
    // code to be executed if condition is false
}
Salin selepas log masuk

Berikut ialah contoh penggunaan pernyataan if:

package main
 
import "fmt"
 
func main() {
    var age int
    fmt.Print("请输入你的年龄: ")
    fmt.Scan(&age)
 
    if age >= 18 {
        fmt.Println("你是成年人")
    } else {
        fmt.Println("你是未成年人")
    }
}
Salin selepas log masuk

Dalam contoh ini, jika umur input lebih besar daripada atau sama dengan 18, maka keluarkan "Anda sudah dewasa", jika tidak, keluarkan "Anda adalah orang dewasa bawah umur".

Penyataan gelung

Penyataan gelung digunakan untuk melaksanakan blok kod berulang kali sehingga syarat tertentu dipenuhi. Di Golang, pernyataan gelung yang paling biasa digunakan ialah gelung for. Struktur sintaks amnya ialah:

for initialization; condition; increment {
    // code to be executed in each iteration
}
Salin selepas log masuk

Berikut ialah contoh penggunaan gelung for untuk mengira jumlah terkumpul dari 1 hingga 10:

package main
 
import "fmt"
 
func main() {
    sum := 0
    for i := 1; i <= 10; i++ {
        sum += i
    }
    fmt.Println("累加和为:", sum)
}
Salin selepas log masuk

Dalam contoh ini, gelung for digunakan untuk mengumpul nombor dari 1 hingga 10 dan keluarkan hasilnya.

Jump statement

Jump statement digunakan untuk menukar laluan pelaksanaan aliran program. Di Golang, pernyataan lompat yang biasa digunakan termasuk break, continue dan goto.

  • penyataan putus digunakan untuk melompat keluar dari gelung semasa dengan serta-merta:

    for i := 1; i <= 10; i++ {
      if i == 5 {
          break
      }
      fmt.Println(i)
    }
    Salin selepas log masuk

    Dalam contoh ini, apabila saya bersamaan dengan 5, gelung akan dilonjak keluar serta-merta. Penyataan

  • sambung digunakan untuk melangkau baki kod gelung semasa dan memasuki gelung seterusnya:

    for i := 1; i <= 10; i++ {
      if i % 2 == 0 {
          continue
      }
      fmt.Println(i)
    }
    Salin selepas log masuk

    Dalam contoh ini, apabila i ialah nombor genap, kod berikut akan dilangkau dan terus memasuki gelung seterusnya .

  • Pernyataan goto digunakan untuk melompat tanpa syarat ke lokasi label:

    for i := 1; i <= 10; i++ {
      if i == 5 {
          goto end
      }
      fmt.Println(i)
    }
    end:
    fmt.Println("循环结束")
    Salin selepas log masuk

    Dalam contoh ini, apabila i sama dengan 5, ia akan melompat tanpa syarat ke lokasi label "tamat".

    Di atas adalah contoh penggunaan asas dan kod penyataan kawalan aliran di Golang. Selepas menguasai penyataan ini, kita boleh mengawal logik program dengan lebih baik dan mencapai fungsi dan kesan yang berbeza. Saya harap artikel ini akan membantu anda memahami kawalan proses di Golang.

    Atas ialah kandungan terperinci Kuasai penggunaan pernyataan kawalan aliran di Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perkara teknikal dan idea untuk penyahgandingan, penyahgandingan dan kebolehskalaan antara perkhidmatan di Golang dan RabbitMQ Perkara teknikal dan idea untuk penyahgandingan, penyahgandingan dan kebolehskalaan antara perkhidmatan di Golang dan RabbitMQ Sep 27, 2023 pm 07:19 PM

Golang dan RabbitMQ melaksanakan penyahgandingan, penyahgandingan dan kebolehskalaan antara perkhidmatan Pengenalan: Dalam pembangunan perisian moden, penyahgandingan, penyahgandingan dan kebolehskalaan antara perkhidmatan sentiasa menjadi tema yang sangat kritikal. Sebagai bahasa pengaturcaraan berprestasi tinggi, berkemampuan konkurensi, Golang, digabungkan dengan RabbitMQ sebagai perisian tengah pemesejan yang boleh dipercayai, boleh membantu pembangun mencapai gandingan longgar dan skalabiliti antara perkhidmatan. Artikel ini akan memperkenalkan Golang dan RabbitMQ dalam merealisasikan penyahgandingan, penyahgandingan dan kebolehskalaan perkhidmatan.

Mengapa Python begitu popular? Terokai kelebihan Python dalam bidang pengaturcaraan Mengapa Python begitu popular? Terokai kelebihan Python dalam bidang pengaturcaraan Mar 26, 2024 am 09:15 AM

Mengapa Python begitu popular? Untuk meneroka kelebihan Python dalam bidang pengaturcaraan, contoh kod khusus diperlukan Sebagai bahasa pengaturcaraan peringkat tinggi, Python telah disayangi dan dihormati oleh pengaturcara sejak penubuhannya. Sebabnya bukan sahaja kerana kesederhanaan, kebolehbacaan dan fungsi yang berkuasa, tetapi juga kerana ia telah menunjukkan kelebihan yang tiada tandingannya dalam pelbagai bidang. Artikel ini akan meneroka kelebihan Python dalam bidang pengaturcaraan dan menerangkan mengapa Python begitu popular melalui contoh kod tertentu. Pertama, Python

Sistem Windows 10 yang sangat dipermudahkan Sistem Windows 10 yang sangat dipermudahkan Dec 22, 2023 pm 08:01 PM

Ramai pengguna akan menghadapi masalah dengan fungsi yang ketinggalan atau terlalu rumit apabila menggunakan sistem win10 Oleh itu, anda boleh memilih versi sistem yang sangat lancar dan diperkemas, yang merupakan sistem win10 paling mudah yang cepat digunakan home menyokong pengguna untuk memilih mod main balik bunyi sistem komputer, memberikan pengguna pengalaman menarik untuk menyesuaikan persekitaran output bunyi. Meningkatkan keupayaan tembok api komputer; 2. Maklumat asas dan beberapa dokumen versi bebas pengaktifan win10 akan disimpan ke awan sendiri untuk mengelakkan kerugian yang disebabkan oleh pengguna yang secara tidak sengaja memadamkan fail dalam komputer; 3. Sebelum versi perusahaan win10 asal dilancarkan, Sebilangan besar ujian dalaman dan ujian penggunaan telah dijalankan untuk memastikan kestabilan sistem semasa operasi;

Mengapa Golang merupakan bahasa yang sangat diperlukan untuk pembangun AI? Mengapa Golang merupakan bahasa yang sangat diperlukan untuk pembangun AI? Sep 08, 2023 pm 01:28 PM

Mengapa Golang merupakan bahasa yang sangat diperlukan untuk pembangun AI? Dengan perkembangan pesat teknologi kecerdasan buatan (AI), semakin ramai pembangun terlibat dalam kerja pembangunan dalam bidang AI. Dan memilih bahasa pengaturcaraan yang betul adalah penting untuk pembangun. Golang (juga dikenali sebagai Go), sebagai bahasa pengaturcaraan yang pantas, cekap dan sangat sesuai, telah menjadi salah satu pilihan pertama untuk pembangun AI. Artikel ini akan memperkenalkan kelebihan Golang berbanding bahasa pengaturcaraan lain dalam pembangunan AI, dan menerangkannya dengan contoh kod. 1. Keselarasan tinggi

Analisis sebab bahasa Go sangat popular Analisis sebab bahasa Go sangat popular Mar 22, 2024 pm 04:00 PM

Dengan perkembangan teknologi maklumat yang berterusan, pilihan bahasa pengaturcaraan telah menjadi semakin pelbagai. Di antara banyak bahasa pengaturcaraan, bahasa Go sangat popular dan telah menjadi pilihan pertama banyak pembangun dan perusahaan. Jadi, mengapakah bahasa Go begitu popular? Pertama sekali, bahasa Go ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google Reka bentuk asalnya adalah untuk menyelesaikan kekurangan beberapa bahasa tradisional dalam pengaturcaraan serentak. Bahasa Go adalah agak mudah dan jelas dari segi sintaks dan spesifikasi, serta mudah dibaca dan dipelajari, yang membolehkan pemula untuk bermula dengan cepat. Pada masa yang sama, bahasa Go telah terbina dalam

Fahami kelebihan dan ciri bahasa Go sebagai bahasa back-end Fahami kelebihan dan ciri bahasa Go sebagai bahasa back-end Mar 07, 2024 pm 09:12 PM

Tajuk: Pemahaman mendalam tentang kelebihan dan ciri bahasa Go sebagai bahasa back-end Dalam era Internet semasa, pembangunan back-end telah menjadi pautan yang sangat diperlukan dan penting dalam membina aplikasi Web yang berkuasa dan boleh dipercayai. Bahasa Go secara beransur-ansur menjadi salah satu bahasa pembangunan bahagian belakang yang dipilih oleh banyak pembangun kerana kesederhanaan, kecekapan, dan keupayaan pemprosesan serentak yang kuat. Artikel ini akan memperkenalkan kelebihan dan ciri bahasa Go sebagai bahasa back-end, dan menjalankan perbincangan mendalam dengan contoh kod tertentu. 1. Kelebihan dan ciri bahasa Go: Keupayaan pemprosesan serentak yang kuat: Bahasa Go mempunyai bahasa asli terbina dalam

Analisis kelebihan dan kekurangan tupel dalam bahasa Go Analisis kelebihan dan kekurangan tupel dalam bahasa Go Mar 24, 2024 pm 05:21 PM

Tajuk: Analisis kelebihan dan kekurangan tupel dalam bahasa Go Sebagai bahasa pengaturcaraan moden, bahasa Go menyediakan banyak ciri dan fungsi yang kaya Antaranya, tuple (tuple), sebagai struktur data, juga mempunyai penggunaannya dalam bahasa Go. Kebaikan dan keburukan. Artikel ini akan menyelidiki kelebihan dan kekurangan tupel dalam bahasa Go dan menggambarkannya dengan contoh kod khusus. 1. Definisi dan ciri tuple Dalam bahasa Go, tuple bukan jenis terbina dalam, tetapi struktur data yang terdiri daripada berbilang nilai. Biasanya, anda boleh melakukan ini dengan menggunakan struktur, tatasusunan, atau kepingan, dsb.

Keindahan Golang: kod ringkas dan mudah difahami Keindahan Golang: kod ringkas dan mudah difahami Feb 25, 2024 pm 12:57 PM

Tajuk: Keindahan kesederhanaan Golang: kodnya ringkas dan mudah difahami Sejak kelahirannya, bahasa Go (Golang) telah digemari secara meluas kerana kesederhanaan dan kecekapannya. Sebagai bahasa pengaturcaraan yang ditaip secara statik, Go mengejar kesederhanaan dan kejelasan dalam reka bentuk sintaks, dan menggalakkan pembangun menulis kod yang mudah dibaca dan difahami. Artikel ini akan menggunakan contoh kod khusus untuk meneroka ciri keindahan ringkas Golang yang dicerminkan dalam kesederhanaan dan kemudahan pemahaman kod tersebut, dan seterusnya meneroka falsafah reka bentuk dan nilai praktikal di sebalik ciri ini. 1. Menamakan dan mengisytiharkan dalam bahasa Go

See all articles