if语句
1 | func main() { |
在go语言当中,if语句还可以同时赋值并判断,两条语句使用分号;`
隔开
1 | func main() { |
switch语句
go语言的switch语句中,每一个case都默认有break,如果需要穿透
的效果,则使用fallthrough
关键字
1 | func eval(a, b int, op string) int { |
通常switch需要传入一个表达式才可以和case匹配,但是在go语言的设计当中,表达式不是必须的:
1 | func scoreLevel(score int) string { |
注意:go语言的返回值类型写在方法的后方