Rumah >pembangunan bahagian belakang >Golang >Penjelasan mudah bahasa Bengali tentang 25 kata kunci Bahasa Pengaturcaraan Go
Kata kunci dalam Go (Golang) ini digunakan untuk mengurus pelbagai ciri dan peraturan bahasa.
<code class="language-go">for i := 0; i < 10; i++ { if i == 5 { break // 退出循环 } fmt.Println(i) }</code>
<code class="language-go">switch day := "Monday"; day { case "Monday": fmt.Println("一周的开始") case "Friday": fmt.Println("周末快到了!") }</code>
Chan atau saluran digunakan untuk bertukar-tukar data antara goroutine dalam program Go. Ini adalah satu cara untuk mengurus keselarasan program.
Komunikasi antara gorouti:
Perkongsian data:
Apabila berbilang gorout sedang berjalan dan data perlu ditukar antara mereka. Contohnya: komunikasi antara pengeluar dan pengguna.
<code class="language-go">for i := 0; i < 10; i++ { if i == 5 { break // 退出循环 } fmt.Println(i) }</code>
<code class="language-go">switch day := "Monday"; day { case "Monday": fmt.Println("一周的开始") case "Friday": fmt.Println("周末快到了!") }</code>
<code class="language-go">package main import "fmt" func main() { c := make(chan int) // 创建 channel // 启动一个 goroutine go func() { c <- 1 // 发送数据到 channel }() fmt.Println(<-c) // 从 channel 接收数据 }</code>
<code class="language-go">const pi = 3.14</code>
<code class="language-go">for i := 0; i < 10; i++ { if i == 5 { continue // 跳过 i == 5 的迭代 } fmt.Println(i) }</code>
<code class="language-go">switch value := 3; value { case 1: fmt.Println("一") default: fmt.Println("默认情况") }</code>
<code class="language-go">defer fmt.Println("这将最后运行") fmt.Println("这将首先运行")</code>10
<code class="language-go">if x > 10 { fmt.Println("大于 10") } else { fmt.Println("小于或等于 10") }</code>
<code class="language-go">switch value := 1; value { case 1: fmt.Println("情况 1") fallthrough case 2: fmt.Println("情况 2") }</code>Fungsi:
<code class="language-go">for i := 0; i < 10; i++ { fmt.Println(i) }</code>Fungsi:
<code class="language-go">func greet(name string) { fmt.Println("你好", name) }</code>
<code class="language-go">go greet("世界")</code>Fungsi:
<code class="language-go">goto End fmt.Println("这将被跳过") End: fmt.Println("程序结束")</code>Fungsi:
<code class="language-go">if x > 0 { fmt.Println("正数") }</code>digunakan untuk menyimpan pasangan nilai kunci.
<code class="language-go">import "fmt"</code>digunakan untuk menyusun kod.
<code class="language-go">type Shape interface { Area() float64 }</code>digunakan untuk memproses item dalam gelung.
<code class="language-go">m := map[string]int{"one": 1, "two": 2}</code>digunakan untuk mengembalikan nilai daripada fungsi.
<code class="language-go">package main</code>digunakan untuk membaca data daripada saluran.
<code class="language-go">for i := 0; i < 10; i++ { if i == 5 { break // 退出循环 } fmt.Println(i) }</code>
<code class="language-go">switch day := "Monday"; day { case "Monday": fmt.Println("一周的开始") case "Friday": fmt.Println("周末快到了!") }</code>
<code class="language-go">package main import "fmt" func main() { c := make(chan int) // 创建 channel // 启动一个 goroutine go func() { c <- 1 // 发送数据到 channel }() fmt.Println(<-c) // 从 channel 接收数据 }</code>
<code class="language-go">const pi = 3.14</code>25 var
<code class="language-go">for i := 0; i < 10; i++ { if i == 5 { continue // 跳过 i == 5 的迭代 } fmt.Println(i) }</code>Sila ambil perhatian bahawa contoh kod telah diubah suai untuk menjadi lebih tepat dan lebih mudah difahami. Terjemahan harus cuba mengekalkan gaya dan nada teks asal.
Atas ialah kandungan terperinci Penjelasan mudah bahasa Bengali tentang 25 kata kunci Bahasa Pengaturcaraan Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!