Go語言中運算子的使用方法簡介
一、算術運算子
Go語言中常見的算術運算子有加法運算子" "、減法運算子"-"、乘法運算子"*"、除法運算子"/"、取餘運算子"%"等。以下是一些常見的算術運算子的使用方法及程式碼範例:
加法運算子:用於兩個數相加。
範例程式碼:
a := 10 b := 20 c := a + b fmt.Println(c) // 输出30
減法運算子:用於兩個數相減。
範例程式碼:
a := 20 b := 10 c := a - b fmt.Println(c) // 输出10
乘法運算子:用於兩個數字相乘。
範例程式碼:
a := 5 b := 6 c := a * b fmt.Println(c) // 输出30
除法運算子:用於兩個數相除。
範例程式碼:
a := 10 b := 3 c := a / b fmt.Println(c) // 输出3
取餘運算子:用於取兩個數相除的餘數。
範例程式碼:
a := 10 b := 3 c := a % b fmt.Println(c) // 输出1
二、賦值運算子
Go語言中的賦值運算子用於將右側的值賦給左側的變數。常見的賦值運算子有"="、" ="、"-="、"*="、"/="等。以下是一些常見的賦值運算子的使用方法及程式碼範例:
賦值運算子:用於將右側的值賦給左邊的變數。
範例程式碼:
a := 10 b := a fmt.Println(b) // 输出10
加法賦值運算子:用於將右邊的數與左邊的變數相加,並將結果賦給左邊的變數。
範例程式碼:
a := 5 a += 3 fmt.Println(a) // 输出8
減法賦值運算子:用於將右邊的數與左邊的變數相減,並將結果賦給左邊的變數。
範例程式碼:
a := 10 a -= 5 fmt.Println(a) // 输出5
乘法賦值運算子:用於將右邊的數與左邊的變數相乘,並將結果賦給左邊的變數。
範例程式碼:
a := 2 a *= 3 fmt.Println(a) // 输出6
除法賦值運算子:用於將左邊的變數除以右邊的數,並將結果賦給左邊的變數。
範例程式碼:
a := 10 a /= 2 fmt.Println(a) // 输出5
三、比較運算子
Go語言中的比較運算子用於比較兩個值的大小,並傳回一個布林值。常見的比較運算子有"=="、"!="、">"、"="、"
相等運算子:用於判斷兩個值是否相等。
範例程式碼:
a := 10 b := 20 fmt.Println(a == b) // 输出false
不相等運算子:用於判斷兩個值是否不相等。
範例程式碼:
a := 10 b := 20 fmt.Println(a != b) // 输出true
大於運算子:用來判斷左邊的值是否大於右邊的值。
範例程式碼:
a := 10 b := 20 fmt.Println(a > b) // 输出false
小於運算子:用來判斷左邊的值是否小於右邊的值。
範例程式碼:
a := 10 b := 20 fmt.Println(a < b) // 输出true
大於等於運算子:用來判斷左邊的值是否大於等於右邊的值。
範例程式碼:
a := 10 b := 20 fmt.Println(a >= b) // 输出false
小於等於運算子:用來判斷左邊的值是否小於等於右邊的值。
範例程式碼:
a := 10 b := 20 fmt.Println(a <= b) // 输出true
以上是Go語言中算術運算子、賦值運算子和比較運算子的簡介及具體程式碼範例。透過熟悉運算符的使用方法,我們可以更靈活地編寫Go語言程式。
以上是簡單介紹Go語言中的運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!