golang的这个正确的写法是什么?
本文介绍了golang的这个正确的写法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
失败的原因在于,Go编译器无法找到终止该函数的 return 语句。编译失败的案例如下:
func example(x int) int {
if x == 0 {
return 5
} else {
return x
}
}
解决方案
golang 1.4 版本的bug,最新1.7,更新吧。
1.4 可以写成:
func example(x int) int {
if x == 0 {
return 5
}
return x
}
这篇关于golang的这个正确的写法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文