如果没有值,我正在调用一个返回空数组的函数。
当我这样做时它不起作用:
if r == [] {
fmt.Println("No return value")
}
我正在使用的解决方法是:
var a [0]int
if r == a {
fmt.Println("No return value")
}
但是声明一个变量只是为了检查返回值似乎并不正确。这样做的更好方法是什么?
原文由 Kshitiz Sharma 发布,翻译遵循 CC BY-SA 4.0 许可协议
len()
返回切片或数组中的元素数。假设
whatever()
是您调用的函数,您可以执行以下操作:或者如果你不需要这些物品