这小节我们要介绍Go里面的流程控制以及函数操作。
流程控制
流程控制在编程语言中是最伟大的发明了,因为有了它,你可以通过很简单的流程描述来表达很复杂的逻辑。Go中流程控制分三大类:条件判断,循环控制和无条件跳转。
if
if也许是各种编程语言中最常见的了,它的语法概括起来就是:如果满足条件就做某事,否则做另一件事。
Go里面if条件判断语句中不需要括号,如下代码所示:
代码如下:
if x > 10 {
fmt.Println(“x is greater than 10”)
} else {
fmt.Println(“x is less than 10”)
}
Go的if还