本文原文:http://golang.iswbm.com
Github:http://github.com/iswbm/GolangCodingTime
1. 条件语句模型
Go里的流程控制方法还是挺丰富,整理了下有如下这么多种:
- if - else 条件语句
- switch - case 选择语句
- for - range 循环语句
- goto 无条件跳转语句
- defer 延迟执行
今天先来讲讲 if-else 条件语句
Go 里的条件语句模型是这样的
{
}
由于 Go是 强类型,所以要求你条件表达式必须严格返回布尔型的数据(nil 和 0 和 1 都不行,具体可查看《详解数据类型:字典与布尔类型》)。
对于这个模型,分别举几个