开发者学堂课程【GO 语言核心编程-基础语法、数组、切片、Map:循环控制基本介绍和入门】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/625/detail/9573
循环控制基本介绍和入门
目录:
一、实际的需求
二、for循环快速入门
循环控制听其名而知其意,就是让一段代码可以循环的执行。
一、实际的需求
案例要求:编写一个程序,可以打印10句“你好,尚硅谷!”。请大家想想怎么做?第一种思路就是传统方法,使用输出语句不停的打印10句,但是这种方法要是需要打印得多了就会很麻烦。
使用传统方式实现:
package main
import(
“
fmt
”
)
func main(){
//输出10句“你好,尚硅谷”
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
fmt.Println(
“
你好,尚硅谷
”
)
//这种方法不可取,当数据过大时便会很不方便
//golang 中,有循环控制语句的执行某段代码的方法-> for 循环
// for 循环快速入门
}
D:\goproject\src\go_code\chapter05\
fordemo
>go run main . go
通过以上程序会发现这种方法很不可取,当打印成千上万语句时会很麻烦,所以 Golang 中给出了循环实现这件事情的方案,那就是 for 循环语句,进行循环的执行某段代码的方法。
二、for 循环快速入门
i 变量等于1,当i满足小于等于10时,执行 Println 语句,然后进行 i++,再去判断 i 是否小于等于10,然后继续执行输出语句,直到 i 大于10时,结束循环。
代码为:
for i := 1; i<=10; i++{
//
fmt.Println(
“
你好,尚硅谷
”
,i)
}
运行结果:
D:\goproject\src\go_code\chapter05\fordemo >go run main . go
通过以上程序可以体会到for循环控制语句的作用,其实就是让 Println 语句代码反复执行,执行次数根据前面的 for循环后面的内容进行控制。