if与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与if可以嵌套吗(if嵌套和其他用法)

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天时间

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页