標籤:go if
Golang中,if/else 關鍵字用於條件判斷,如果滿足條件就做某事,否則做另一件事。
--if語句可以沒有else
--可以在條件陳述式前添加別的語句
--語句中聲明的變數的範圍在所有的分支中
MAKR:在go語言中條件陳述式沒必要帶圓括弧,但分支必須有大括弧
文法:
if 布林運算式 { /* 在布林運算式為 true 時執行 */} else { /* 在布林運算式為 false 時執行 */}
egg:
package main
import (
"fmt"
)
func main() {
/* 判斷布林運算式 */
if 7%2 == 0 { /* 如果條件為 true 則執行以下語句 */
fmt.Println("7 is even")
} else { /* 如果條件為 false 則執行以下語句 */
fmt.Println("7 is odd")
}
if 8%4 == 0 {
fmt.Println("8 is divisible by 4")
} else {
fmt.Println("8 is odd")
}
}結果:7 is odd8 is divisible by 4
在go裡的2種注釋:1、使用“//” 2、使用/*......*/
若採用格式化輸出的話需要把Println 替換成Printf
package main
import (
"fmt"
)
func main() {
var a int = 100
if a < 20 {
fmt.Printf("LESS THAN 20\n")
} else {
fmt.Printf("MORE THAN 20\n")
}
fmt.Printf("列印 A的值:%d\n", a)
}MORE THAN 20列印 A的值:100
##這裡編譯器可以用LiteIDE,挺不錯的,值得推薦.....650) this.width=650;" src="http://img.baidu.com/hi/jx2/j_0061.gif" alt="j_0061.gif" />
本文出自 “DBAspace” 部落格,請務必保留此出處http://dbaspace.blog.51cto.com/6873717/1962633
go語言if/else語句用法