001:go语言的一些语法基础

Posted 虽洪水翻腾,我坚定仰望祢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了001:go语言的一些语法基础相关的知识,希望对你有一定的参考价值。

1. 循环语句

Go只有for一个循环语句关键字,但支持3种形式 初始化和步进表达式可以是多个值 条件语句每次循环都会被重新检查,因此不建议在条件语句中 使用函数,尽量提前计算好条件并以变量或常量代替 左大括号必须和条件语句在同一行

1.1 for 的无限循环

1 for {
2      //break;
3     //等同 while    
4 }

1.2 for 带条件表达式

1 if a <= 3 {
2 //操作 a
3 }

1.3 for 经典样式

1 for i := 0; i < 3; i++{
2 //code
3 }

 

 

1.2 switch 选择

可以使用任何类型或表达式作为条件语句 不需要写break,一旦条件符合自动终止 如希望继续执行下一个case,需使用fallthrough语句 支持一个初始化表达式(可以是并行方式),右侧需跟分号 左大括号必须和条件语句在同一行

 

以上是关于001:go语言的一些语法基础的主要内容,如果未能解决你的问题,请参考以下文章

每天一点Go语言——Go语言语法基础及基本数据类型

go语言--基础语法与使用

Go语言的一些资料汇总

go语言基础语法-for循环语句

go语言基础语法-for循环语句

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础