Go语言的学习 —— 条件语句和循环语句
对于一个编程语言来说,是离不开条件语句和循环语句的。

条件语句
if 语句
举个栗子:
if ... else 语句
栗子:
switch 语句
在switch语句中,我们不用特别的使用break来跳出switch语句,默认情况下 case 最后自带 break 语句。
而在其中有一个特别的关键字:fallthrough, 其作用是会强制执行后面的 case 语句。
栗子:
select 语句
select 语句只能用于通道操作,每个 case 必须是一个通道操作,要么是发送要么是接收。
select 语句会监听所有指定的通道上的操作,一旦其中一个通道准备好就会执行相应的代码块。
如果多个通道都准备好,那么 select 语句会随机选择一个通道执行。如果所有通道都没有准备好,那么执行 default 块中的代码。
循环语句
for 语句
Go没有while 语句,所以以下for 语句类似于C中的while
无限循环
在for里面的关键字