if與if可以嵌套嗎?if嵌套package main
import "fmt"
func main() {
/*
if語句的嵌套:
if 條件1{
A段
}else{
if 條件2{
B段
}else{
C段
}
}
簡寫:
if 條件{
A段 //條件1成立
}else if 條件2{
B段 //條件1不成立,條件2成立
}else if 條件3{
C段 // 條件1不成立,條件2不成立,條件3成立
}..else{
}
*/
sex := "泰國" //bool,int,string
if sex == "男"{
fmt.Println("可以去男廁所")
}else if sex == "女" {
fmt.Println("可以去女廁所")
}else{
fmt.Println("呃呃呃呃")
}
fmt.Println("main---over---")
}
,接下來我們就來聊聊關于if與if可以嵌套嗎?以下内容大家不妨參考一二希望能幫到您!
if嵌套
package main
import "fmt"
func main() {
/*
if語句的嵌套:
if 條件1{
A段
}else{
if 條件2{
B段
}else{
C段
}
}
簡寫:
if 條件{
A段 //條件1成立
}else if 條件2{
B段 //條件1不成立,條件2成立
}else if 條件3{
C段 // 條件1不成立,條件2不成立,條件3成立
}..else{
}
*/
sex := "泰國" //bool,int,string
if sex == "男"{
fmt.Println("可以去男廁所")
}else if sex == "女" {
fmt.Println("可以去女廁所")
}else{
fmt.Println("呃呃呃呃。。。。")
}
fmt.Println("main---over---")
}
運行輸出:
呃呃呃呃。。。。
main---over---
Process finished with exit code 0
其他用法
package main
import "fmt"
func main() {
/*
if語句的其他寫法:
if 初始化語句;條件{
//注意變量的作用域問題
}
*/
if num := 3;num > 0{
fmt.Println("正數。。",num)
}else if num < 0 {
fmt.Println("負數..",num)
}
//fmt.Println(num) //undefined:num
num2 := 5
if num2 > 0{
fmt.Println("num2,是正數",num2)
}
fmt.Println(num2)
}
運行輸出:
正數。。3
num2,是正數 5
5
Process finished with exit code 0
讀完點個贊,給我的堅持更新注入新的活力。
2022.04.20 日更 60/365 天
公衆号:3天時間
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!