Biasa dengan susunan keutamaan pengendali yang biasa digunakan dalam bahasa Go dan perlukan contoh kod khusus
Dalam bahasa Go, keutamaan pengendali menentukan susunan pengiraan setiap operator dalam ungkapan. Memahami keutamaan pengendali ialah asas penting untuk menulis kod yang cekap dan tepat. Artikel ini akan memperkenalkan susunan keutamaan pengendali yang biasa digunakan dalam bahasa Go dan memberikan contoh kod khusus.
Turutan keutamaan pengendali dalam bahasa Go dari tinggi ke rendah ialah:
Berikut ialah beberapa contoh kod khusus untuk menggambarkan susunan keutamaan operator:
a := (1 + 2) * 3 fmt.Println(a) // 输出9
b := 2 ^ 3 fmt.Println(b) // 输出8
c := 10 / 3 d := 10 % 3 fmt.Println(c, d) // 输出3 1
e := 5 + 2 f := 5 - 2 fmt.Println(e, f) // 输出7 3
g := 3 << 2 // 左移2位,等于12 h := 8 >> 2 // 右移2位,等于2 fmt.Println(g, h) // 输出12 2
i := 5 & 3 j := 5 &^ 3 k := 5 | 3 l := 5 ^ 3 fmt.Println(i, j, k, l) // 输出1 4 7 6
m := 5 == 5 n := 5 != 5 fmt.Println(m, n) // 输出true false
o := 5 < 3 p := 5 <= 5 q := 5 > 3 r := 5 >= 5 fmt.Println(o, p, q, r) // 输出false true true true
s := true && false t := true || false fmt.Println(s, t) // 输出false true
u := 5 > 3 ? "大于" : "小于" fmt.Println(u) // 输出大于
v := 5 v += 3 w := 5 * 2 w /= 2 fmt.Println(v, w) // 输出8 5
Dengan mempelajari dan membiasakan diri dengan keutamaan kod peringkat operator, kami dapat dengan lebih tepat dan memahami susunan kod peringkat operator susunan ekspresi dinilai, dengan itu meningkatkan kecekapan dan kebolehbacaan program kami. Menguasai pengetahuan tentang keutamaan pengendali adalah kemahiran asas yang perlu ada pada setiap pembangun bahasa Go.
Atas ialah kandungan terperinci Fahami susunan keutamaan pengendali yang biasa digunakan dalam bahasa Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!