-1
我必须做的加权随机在Golang但我得到一个错误:加权随机在Golang
multiple-value randutil.WeightedChoice() in single-value context
代码:
package main
import "fmt"
import "github.com/jmcvetta/randutil"
func main() {
choices := make([]randutil.Choice, 0, 2)
choices = append(choices, randutil.Choice{1, "dg"})
choices = append(choices, randutil.Choice{2, "n"})
result := randutil.WeightedChoice(choices)
fmt.Println(choices)
}
任何帮助将十分赞赏。
我是有点新的去。在理解数据类型时遇到问题... – digiadit
@digiadit要记住的重要事情是您必须确认所有返回的变量,如果您不想使用变量,则可以使用“_”来代替变量名称。通常,从不避免错误是很重要的。 –