返回顶部
首页 > 资讯 > 后端开发 > GO >手把手带你走进Go语言之循环语句
  • 358
分享到

手把手带你走进Go语言之循环语句

2024-04-02 19:04:59 358人浏览 八月长安
摘要

目录概述循环语句方法一方法二方法三break 关键字continue 关键字Goto 关键字【golang】✔️走进 Go 语言✔ʊ

golang】✔️走进 Go 语言✔️ 第六课 条件表达式 概述循环语句方法一方法二方法三break 关键字continue 关键字goto 关键字

概述

Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界. (第 6 课)

在这里插入图片描述

循环语句

使用好循环语句可以帮助我们提升代码的简洁性, 提高代码效率.

在这里插入图片描述

方法一

格式:


for init; condition; post {
	
}
  • int: 赋值表达式, 给控制变量赋值
  • condition: 关系表达式或逻辑表达式, 循环控制条件
  • post: 赋值表达式, 给控制变量增量或减量

例子:


package main

import "fmt"

func main() {

	// 方法一
	var times = 10
	var i int
	for i = 0; i < times; i++ {
		fmt.Println(i)
	}
	
}

输出结果:

0
1
2
3
4
5
6
7
8
9

方法二

格式:


for condition ()
  • condition: 关系表达式或逻辑表达式, 循环控制条件

例子:


package main

import "fmt"

func main() {

	// 定义变量
	var a = 10
	var b = 20

	// 方式二
	for a < b {
		fmt.Println("a:", a, " b:", b)
		a++
	}

}

输出结果:

a: 10 b: 20
a: 11 b: 20
a: 12 b: 20
a: 13 b: 20
a: 14 b: 20
a: 15 b: 20
a: 16 b: 20
a: 17 b: 20
a: 18 b: 20
a: 19 b: 20

方法三

格式:


for ()

例子:


package main

import "fmt"

func main() {

	// 定义数组
	var num = [5]int{1, 2, 3, 4, 5}

	// 方法三
	for i, number := range num {
		fmt.Println("index:", i, "value:", number)
	}
	
}

输出结果:

index: 0 value: 1
index: 1 value: 2
index: 2 value: 3
index: 3 value: 4
index: 4 value: 5

break 关键字

当我们使用 break 关键字的时候, 语句会直接退出循环, 忽略循环体中任何其他语句和循环条件测试.

在这里插入图片描述

例子:


package main

import "fmt"

func main() {

	// 循环
	for i := 0; i < 10; i++ {

		// 调试输出
		fmt.Println(i)

		// 如果i大于5, 跳出循环
		if i > 5{
			break
		}
	}

}

输出结果:

0
1
2
3
4
5
6

continue 关键字

continue 关键字用于在 for 循环中结束当前迭代, 然后继续下一个迭代.

例子:


package main

import "fmt"

func main() {

	// 循环
	for i := 0; i < 10; i++ {

		// 如果i等于5, 跳过
		if i == 5{
			continue
		}

		// 调试输出
		fmt.Println(i)
	}

}

输出结果:

0
1
2
3
4
6
7
8
9

我们可以看到 5 并没有被打印出来.

goto 关键字

goto 关键字可以帮助我们将控制转移到被标记的语句.

例子:


package main

import "fmt"

func main() {

	// 定义变量
	var i = 0

	LOOP: for i < 10 {
		if i == 5 {
			i++
			
			// 跳过
			goto LOOP
		}
		
		// 调试输出
		fmt.Println(i)
		i++
	}
}

输出结果:

0
1
2
3
4
6
7
8
9

我们可以看到 5 并没有被打印出来.

到此这篇关于手把手带你走进Go语言之循环语句的文章就介绍到这了,更多相关Go语言 循环语句内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: 手把手带你走进Go语言之循环语句

本文链接: https://lsjlt.com/news/136096.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 手把手带你走进Go语言之循环语句
    目录概述循环语句方法一方法二方法三break 关键字continue 关键字goto 关键字【Golang】✔️走进 Go 语言✔ʊ...
    99+
    2024-04-02
  • 手把手带你走进Go语言之类型转换
    目录概述数据类型转换浮点转整数字符串转整数整数转字符串概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界. 数据类型转换 数据类型...
    99+
    2024-04-02
  • 手把手带你走进Go语言之常量解析
    目录概述常量常量计算iota概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界. 常量 常量 (Constant) 是指程序在执行...
    99+
    2024-04-02
  • 手把手带你走进Go语言之语法基础解析
    目录概述Go 语法基础关键字标识符数据类型变量声明多变量声明值类型和引用类型概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界. ...
    99+
    2024-04-02
  • 手把手带你走进Go语言之条件表达式
    目录概述if 语句switch 语句概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界. (第 6 课) if 语句 通过一条或多...
    99+
    2024-04-02
  • 手把手带你走进Go语言之运算符解析
    目录概述Go 运算符算术运算符关系运算符逻辑运算符赋值运算符概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界. Go 运算符 运...
    99+
    2024-04-02
  • C语言手把手带你掌握带头双向循环链表
    目录前言带头双向循环链表的结构代码操作前言 关于链表这一块,写了多篇博客,学习了顺序表、单链表、及其一些练习题 顺序表:传送门:顺序表 单链表:传送门:单链表1  ...
    99+
    2024-04-02
  • 手把手带你搞懂C语言指针
    目录前言一、概念1.*指针2.&取址二、指针修饰符1.const 常量指针2.volatile 特征指针3.typedef 别名指针三、指针运算1. ++ -- + -2.[...
    99+
    2024-04-02
  • 带你走进Go语言的自然语言处理世界
    Go语言作为一门高效且易于学习的语言,近年来在自然语言处理领域中得到了越来越多的应用。本文将,介绍Go语言的自然语言处理库和一些实用的应用案例。 一、自然语言处理库 GoNLP GoNLP是一个Go语言的自然语言处理库,提供了一些基础的...
    99+
    2023-07-25
    教程 自然语言处理 异步编程
  • 手把手教你在Win7上安装Go语言
    《手把手教你在Win7上安装Go语言,需要具体代码示例》 在当今信息化的时代,计算机编程已经成为一项越来越重要的技能。而在众多的编程语言中,Go语言因其简洁、高效和并发性能优秀而受到广...
    99+
    2024-04-02
  • 手把手带你进行Golang环境配置
    前言大家好,我是星期八,是一个每天都要在镜子前给自己梳仅剩三根头发的三年码农本次我们来安排一下如何在win平台上配置Go语言开发环境。整体来说,Go配置环境还是挺轻松的,和Python差不多,并且会自动添加环境变量。下载地址Go官方镜像站点...
    99+
    2023-05-14
    语言 win Go
  • Go语言学习之循环语句使用详解
    目录1、for循环2、for-each语法3、break的使用4、continue的使用5、goto的使用1、for循环 写法基本和其他语言一致,只是没有了while循环,用for代...
    99+
    2024-04-02
  • 手把手教你导入Go语言第三方库
    目录环境环境变量实践导包最好的学习方式就是实践。 我们通过导入gin包来深入学习。 环境 go 1.13.5 goland 2019.3.1 manjaro...
    99+
    2024-04-02
  • C语言控制语句之 循环
    入口条件循环:while循环 在执行多次循环之前之就已经决定是否执行循环 代码格式: while(关系表达式) 语句 //可以是以分号结尾的简...
    99+
    2024-04-02
  • Go语言中for循环语句怎么用
    这篇文章主要介绍了Go语言中for循环语句怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。概述for循环是一个循环控制结构,可以执行指定次数的循环语法第一种for&nbs...
    99+
    2023-06-25
  • Go语言的循环语句如何使用
    这篇文章主要介绍“Go语言的循环语句如何使用”,在日常操作中,相信很多人在Go语言的循环语句如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言的循环语句如何使用”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-30
  • C语言进阶教程之循环语句缺陷详析
    目录前言1 循环语句的三要素2 使用不同循环语句实现六种排列组合2.1 第一种排列(ABC)2.2 第二种排列(ACB)2.3 第三种排列(BCA)2.4 第四种排列(CBA)2.5...
    99+
    2024-04-02
  • C语言之循环语句详细介绍
    目录前言while语句do...while语句for语句结语前言 C语言中的循环结构是程序中的一个基本结构。 循环结构可以使我们写很少的语句,让计算机反复执行某一过程。 C语言提供了...
    99+
    2024-04-02
  • 手把手教你用C语言实现三子棋
    目录1.设计简单菜单2.创建棋盘3.下棋过程的实现 3.1玩家下棋 3.2电脑下棋3.3判断输赢4.游戏源码总结1.设计简单菜单 相信大家在玩游戏时会发现,进入游...
    99+
    2024-04-02
  • C语言的分支和循环语句你了解吗
    目录1、什么是语句?2、分支语句(选择结构)2.1、if语句2.2、switch语句2.2.1、switch语句中的break2.2.2default子句3、循环语句3.1、whil...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作