猿问

函数不会返回多个返回 - 单值上下文中的多值

Go 拒绝返回多个返回值。如果我遗漏了第二次退货,它会起作用,但我需要第二次退货。我该如何解决?


这是我的电话:


type Streaming struct{}


func main() {

    mySlice, dateList = getHgetallStreamingData()

}

这是我的功能:


func getHgetallStreamingData(pair string, c redis.Conn) ([]Streaming, []time.Time) {    

    var mySlice []Streaming

    var dateList []time.Time

    return mySlice, dateList

 }

这是我的错误:


multiple-value getHgetallStreamingData() in single-value context


30秒到达战场
浏览 139回答 1
1回答

心有法竹

错误必须来自其他地方。该代码就像一个魅力:package mainimport "time"type Streaming struct{}func main() {    _, _ = getHgetallStreamingData()}func getHgetallStreamingData() (s []Streaming, t []time.Time) {    return}操场。
随时随地看视频慕课网APP

相关分类

Go
我要回答