go语言-判断,循环和跳出

条件判断语句

go语言的条件判断语句有if,switch和select三种方式,switch和select用法基本相同,下面进行前2者的说明

if判断语句
语法:
if 比较 {
// …
} else{
// …
}
当条件为真的情况下满足,否则满足else
注意:if后面的比较没有使用”()”括起来

switch判断语句
语法:
switch 值 {
case 对比值1:
// …
case 对比值n:
// …
default:
// …
}
当值等与某个对比值的时候,满足条件,否则向下继续判断,case都不满足则满足default

循环

go语言的循环方式也有三种,带引号的,判断true的和增强型的

第一种带分号的 for 循环:
for 变量:= 值; 循环条件; 变量处理 {
// …
}

第二种 满足true的 for 循环
for 判断为真 {
// …
}

第三种 增强 for 循环
for 下标, 值 := range 数组 {
// …
}

跳出

程序在循环的时候,可以通过break,continue,goto的方式进行跳出。break是跳出当前的循环,continue是跳过本次循环,这2个除了自身关键字跳出外,可以进行goto的指定跳出。而goto关键字跳出,会继续向下执行,将会造成死循环,一定要慎用!!!

代码示例:

 


guolin

guolin

相信世界,向往美好,记录成长过程,分享个人心得,充实平凡生活。 网站信条:因为喜欢,所以热爱。

发表评论

电子邮件地址不会被公开。 必填项已用*标注