圈子里有趣的控制流

PHPz
发布: 2024-08-29 06:32:02
原创
900 人浏览过

Interesting Control Flow in the circle

在 Go (Golang) 中,控制流是使用几个基本结构来管理的,包括条件语句(if、else)、循环(for)和 switch 语句。以下是这些构造在 Go 中如何工作的概述:

  1. 条件:if、else、else if 在 Go 中,if 语句用于根据条件执行代码。与其他一些语言不同,Go 不需要在条件两边加上括号。然而,大括号 {} 是强制性的。

基本声明

雷雷

'if-else 语句'示例
`包主

导入“fmt”

func main() {
年龄 := 16

雷雷

}
`
'if-else if-else' 语句:

雷雷

2.循环:for
Go 使用“for”循环来满足所有循环需求;它没有“while”或循环
基本的“for”循环:

雷雷

'for' 作为 'while' 循环:

雷雷

无限循环:

雷雷

带有“range”的“for”循环:
这通常用于迭代切片、数组、映射或字符串。

雷雷
  1. Switch 语句 Go Go 中的“Switch”语句用于选择要执行的多个代码块之一。Go 的“switch”比其他一些语言更强大,可以与任何类型的值一起使用,而不仅仅是整数。

基本“开关”

雷雷

在一个 case 中切换多个表达式:

雷雷

不带表达式的 switch 的作用就像一串 if-else 语句。

雷雷
  1. 推迟、恐慌和恢复
雷雷

恐慌与恢复

雷雷

以上是圈子里有趣的控制流的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!