【愚公系列】2022 年 10 月 Go 教学课程 017- 分支结构之 IF
前言
if 条件语句是一个重要的编程语句,它用于告诉程序在某个条件成立的情况下执行某段程序,而在另一种情况下执行另外的语句。
一、IF 语句
1.IF 语句的基本使用
Go 语言中,if else 条件判断格式如下:
复制代码
当表达式 1 的结果为 true 时,会执行分支 1 的代码。
当表达式 1 的结果为 false 时,会执行表达式 2,若结果为 true, 则会执行分支 2 的代码。
当前面的条件都不满足,即都为 false 时,会执行分支 3 的代码。
相关案例:
复制代码
复制代码
2.IF 语句的特殊写法
if 还有种特殊写法,我们可以在 if 表达式之前添加一个执行语句,再根据变量进行判断,代码如下:
复制代码
Connect() 是一个获取数据库连接的函数,它带有返回值,err := Connect() 是一个语句,执行 Connect() 函数后,将错误赋值给 err 变量。
err != nil 是 if 的条件判断表达式,当 err 不为空时,打印错误并返回。
版权声明: 本文为 InfoQ 作者【愚公搬代码】的原创文章。
原文链接:【http://xie.infoq.cn/article/3b5781bf5f0fe3deb4177ff31】。文章转载请联系作者。
评论