我无法从 golang 的 if 语句中返回函数的预期返回语句。
我提供了以下代码:
package main
import (
"fmt"
)
func random() string {
var x = "return"
if x == "return" {
return x
}
}
func main() {
fmt.Println(random())
}
主函数不应该打印出随机函数返回的字符串值吗?我得到的是
go.go:13: missing return at end of function
有没有人知道如何做到这一点?
相关分类