循环控制基本介绍和入门|学习笔记

简介: 循环控制听其名而知其意,就是让一段代码可以循环的执行。

开发者学堂课程【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

image.png

通过以上程序会发现这种方法很不可取,当打印成千上万语句时会很麻烦,所以 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

image.png

通过以上程序可以体会到for循环控制语句的作用,其实就是让 Println 语句代码反复执行,执行次数根据前面的 for循环后面的内容进行控制。

相关文章
|
8月前
|
开发者
简述函数和框架的区别
简述函数和框架的区别
48 1
|
9月前
|
缓存
KVCache原理简述
KVCache原理简述
234 0
|
资源调度 API 开发者
Three入门 【基础知识,并搭建第一个场景】
Three入门 【基础知识,并搭建第一个场景】
108 0
|
9月前
|
算法 编译器 C++
【C++ 函数 基本教程 第二篇 】深度剖析C++:作用域与函数查找机制
【C++ 函数 基本教程 第二篇 】深度剖析C++:作用域与函数查找机制
87 0
|
9月前
|
前端开发 数据处理
【前端学习】—多种方式实现数组拍平(十一)
【前端学习】—多种方式实现数组拍平(十一)
字符串的进阶练习案例(接上一节)
字符串的进阶练习案例(接上一节)
60 0
|
运维 Shell Linux
【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)(一)
【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)
763 0
|
运维 监控 应用服务中间件
【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)(二)
【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)(二)
1068 0
|
Python
5.循环控制(上)【0基础入门】
5.循环控制(上)【0基础入门】
106 0
5.循环控制(上)【0基础入门】
|
JSON 小程序 JavaScript
小程序学习笔记 | 如何实现左滑删除效果?
小程序学习笔记 | 如何实现左滑删除效果?

热门文章

最新文章