培训-golang-基础课件(一年一更)
/
其实通过上面的案例,我们发现 switch 能够实现的,我们用 if-else if 也可以实现,那么反过来呢,if-else if 能实现的,我们使用 switch 能否实现
简单总结一下:
总结:
都可以实现多分支结构
根据个人习惯进行选择:
if-else if
: 可以处理范围
switch
: 一般用于等值比较
if 可以进行区间判断 嵌套使用
switch 执行效率高 可以将多个满足相同条件的值放在一起
if 执行效率低
switch 不建议嵌套使用
本文章首发在 LearnKu.com 网站上。
推荐文章: