猿问

提供从 if 语句发出的函数返回

我无法从 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

有没有人知道如何做到这一点?


精慕HU
浏览 202回答 2
2回答
随时随地看视频慕课网APP

相关分类

Go
我要回答