gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 03:30:21 24 4
gpt4 key购买 nike

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

最佳答案

错误一定来自其他地方。代码就像一个魅力:

package main

import "time"

type Streaming struct{}

func main() {
_, _ = getHgetallStreamingData()
}

func getHgetallStreamingData() (s []Streaming, t []time.Time) {
return
}

playground .

关于go - 函数不会返回多个返回 - 单值上下文中的多值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54138401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com