程序员22讲通关Go语言

您所在的位置:网站首页 switch语句一定要有default吗 程序员22讲通关Go语言

程序员22讲通关Go语言

#程序员22讲通关Go语言| 来源: 网络整理| 查看: 265

03 控制结构:if、for、switch 逻辑语句的那些事儿

在上节课中我留了一个思考题,在一个字符串中查找另外一个字符串是否存在,这个其实是字符串查找的功能,假如我需要在"飞雪无情"这个字符串中查找"飞雪”,可以这么做:

i:=strings.Index("飞雪无情","飞雪")

这就是 Go 语言标准库为我们提供的常用函数,以供我们使用,减少开发。

这节课我们继续讲解 Go 语言,今天的内容是:Go 语言代码逻辑的控制。

流程控制语句用于控制程序的执行顺序,这样你的程序就具备了逻辑结构。一般流程控制语句需要和各种条件结合使用,比如用于条件判断的 if,用于选择的 switch,用于循环的 for 等。这一节课,我会为你详细介绍,通过示例演示它们的使用方式。 if 条件语句 if 语句是条件语句,它根据布尔值的表达式来决定选择哪个分支执行:如果表达式的值为 true,则 if 分支被执行;如果表达式的值为 false,则 else 分支被执行。下面,我们来看一个 if 条件语句示例:

ch03/main.go*

func main() { i:=10 if i >10 { fmt.Println("i>10") fmt.Println("i10") fmt.Println("510") fmt.Println("510") case i>5 && i1 { case true: fmt.Println("2>1") case false: fmt.Println("2


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3