if语句的用法(关于if语句的用法)

抒情君 3

if嵌套

packagemainimport"fmt"funcmain(){/*
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,stringifsex =="男"{
fmt.Println("可以去男厕所")
}elseifsex =="女"{
fmt.Println("可以去女厕所")
}else{
fmt.Println("呃呃呃呃。。。。")
}

fmt.Println("main---over---")
}

运行输出:

呃呃呃呃。。。。
main---over---Process finishedwithexitcode0

其他用法

packagemainimport"fmt"funcmain(){/*
if语句的其他写法:
if 初始化语句;条件{
//注意变量的作用域问题
}
*/ifnum :=3;num >0{
fmt.Println("正数。。",num)
}elseifnum <0{
fmt.Println("负数..",num)
}//fmt.Println(num) //undefined:numnum2 :=5ifnum2 >0{
fmt.Println("num2,是正数",num2)
}
fmt.Println(num2)

}

运行输出:

正数。。3num2,是正数55Processfinishedwithexitcode0

读完点个赞,给我的坚持更新注入新的活力。

2022.04.20日更60/365 天

公众号:3天时间

上一篇:

下一篇:

  推荐阅读

分享