您好,登錄后才能下訂單哦!
系列文章:
總目錄索引:九析帶你輕松完爆 go 系列教程
目錄
1 前言
2 基本條件語句
3 復合條件語句
4 條件塊語句
1 前言
????????如果你對博客有任何疑問或者想更深入學習 go,請加微信群,我們一起進步:
2 基本條件語句
????????基本條件語句格式就是 if 格式,代碼如下:
package main
import "fmt"
func main() {
???? i := 99
???? if i > 88 {
???? ????fmt.Println("larger than 88")
???? }
}
3 復合條件語句
????????復合條件語句格式是 if ... else ... 格式,代碼如下:
package main
import "fmt"
func main() {
???? i := 66
???? if i > 88 {
???? ???? fmt.Println("larger than 88")
???? } else {
???? ???? fmt.Println("smaller than 88")
???? }
}
4 條件塊語句
????????如果出現更多選擇,則可以使用 if ... else if ... else 格式,代碼如下:
package main
import "fmt"
func main() {
???? i := 99
???? if i > 88 {
???? ???? fmt.Println("larger than 88")
???? } else if i < 99 {
???? ???? fmt.Println("larger than 88, but smaller than 99")
???? } else if i > 99 {
???? ???? fmt.Println("larger than 99")
???? } else {
???? ???? fmt.Println("samller than 88")
???? }
}
????????當然也可以使用 switch ... case ... 語句:
package main
import "fmt"
func main() {
???? i := 8
???? switch i {
???????? case 1:
???????? ???? fmt.Println("value is 1")
???????? case 2:
???????? ???? fmt.Println("value is 2")
???????? case 3:
???????? ???? fmt.Println("value is 3")
???????? case 8:
???????? ???? fmt.Println("value is 8")
???????? default:
???????? ???? fmt.Println("value can be everything")
???? }
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。