最近写Golang的是发现一个fallthrough与switch的坑:
switch value.(type) { case int: fallthrough case int64: //...... }
编译就报错:
cannot fallthrough in type switch
WHAT????
在type switch 中不能使用
fallthrough
只能修改代码:
switch value.(type) { case int , int64: //...... }
©著作权归作者所有:来自51CTO博客作者梦朝思夕的原创作品,如需转载,请注明出处,否则将追究法律责任
有疑问加站长微信联系(非本文作者)