这是我参与「第五届青训营 」笔记创作活动的第1天
一、本堂课重点内容
这堂课主要学习了golang语言的基础内容。包括变量,循环,函数等等内容。这些内容与其它语言既有相似的内容,又有不同的特性。我们要结合其它语言来学习这门新语言,并通过不断地实践来锻炼我们的能力。
二、详细知识点介绍
Go语言中提供了for循环来支持循环操作。Go语言中的for循环有三种形式:
- 初始化语句;条件表达式;后置语句 {}
- 条件表达式 {}
- range 表达式 {}
特别需要注意,Go语言中的for循环没有提供 while 和 do-while 等循环形式。 Go语言中的for循环还支持在循环中使用 break 和 continue 语句来控制循环的执行。 不同于C语言的三个部分都是可选的, Go语言中的for循环必须要有条件表达式。
三、实践练习例子
以下是循环的几个例子:
i := 1
for {
fmt.Println("loop")
break
}
for j := 7; j < 9; j++ {
fmt.Println(j)
}
for n := 0; n < 5; n++ {
if n%2 == 0 {
continue
}
fmt.Println(n)
}
for i <= 3 {
fmt.Println(i)
i = i + 1
}
四、课后个人总结
就从上面这个简单的例子来说,我们就可以发现Go语言是一门简单易学的语言,它不像我之前学习的Java语言一样有while dowhile等循环结构,仅仅用for就完成了这些操作,甚至还省略了括号。Go语言提供了丰富的循环结构,使得程序员可以轻松地完成复杂的循环操作。其中,for循环和range循环特别适用于遍历数组、切片、字符串、map等数据结构,使得代码简洁易读。同时,break和continue语句提供了丰富的控制能力,使得程序员可以根据需要灵活控制循环的执行。
五、引用参考
[后端入门 - Go 语言原理与实践](后端入门 - Go 语言原理与实践 - 掘金 (juejin.cn))