go - 单值上下文中的多值 f.strength

标签 go

<分区>

我有函数Strength():

func (g Group) Strength() (Name []Entity, err error)

我正在尝试调用此函数并将值存储在某个变量中,如下所示:

for _,x := range f.Strength() {
        ...
    }

但是这是错误的:

multiple-value f.strength in single-value context

最佳答案

Strength() 返回 slice 和错误。 试试这个。

strengths,err := f.Strength()
if err != nil{
   // Handler err
}

for _,x := range strengths{
  ...
}

关于go - 单值上下文中的多值 f.strength,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55056675/

相关文章:

unit-testing - GoLang Sarama ConsumerGroup模拟

go - 解决与 goroutines 的冲突?

go - 如何在 Golang 的文本文件中捕获 fmt.Print 输出

go - 实现库回调

go - 解码动态 YAML 以映射结构

go - 将 GO YAML 解码为 Map 或 String

go - 删除元素方法在 Golang 中不起作用

go - 将字节数组的 golang 字符串格式转换回原始字节数组

戈尔姆 |如何使用扫描和预加载

mongodb - Mongo-go-driver:超出上下文截止日期