Функция не будет возвращать множественные возвраты - множественное значение в контексте с одним значением - PullRequest
0 голосов
/ 11 января 2019

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

1 Ответ

0 голосов
/ 11 января 2019

Ошибка должна исходить откуда-то еще. Код работает как брелок:

package main

import "time"

type Streaming struct{}

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

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

площадка .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...