由于类型不匹配错误(int vs bool),以下程序无法编译
package main
import "fmt"
func main() {
i := 5
switch i {
case 4:
fmt.Println("4")
case i > 8:
fmt.Println("i is greator than 8")
}
作为来自动态打字背景的人,以上这有点文化冲击。所以想知道在 GO 中这样做的惯用方法是什么?
慕后森
相关分类