如何调用类似于 “ZRem(key string, members …string)” 的 Golang 函数?

huangapple go评论109阅读模式
英文:

How to invoke a golang func like"ZRem(key string, members ...string)"?

问题

我想调用一个方法,类似于"ZRem(key string, members ...string)",其中key="user_queue",members=["v1", "v2",... "v50"]。

我尝试了以下代码:

func ZRem(key string, members ...string){
    // 做一些操作
}
func main(){
    // 做一些操作
    // task_ids 是一个 []string
    ZRem("user_queue", task_ids[0], task_ids[1:]...)
}

但是收到了一个编译错误。

调用 ZRem 时参数过多
英文:

I want to invoke a method like "ZRem(key string, members ...string)" with key="user_queue" and members=["v1", "v2",... "v50"].

I have tried something like

func ZRem(key string, members ...string){
    // do something
}
func main(){
    // do something
    // task_ids is a []string
    ZRem("user_queue", task_ids[0], task_ids[1:]...)
}

but receive a compile error.

too many arguments in call to ZRem

答案1

得分: 4

ZRem("user_queue", task_ids...) 的中文翻译是:从"user_queue"中移除任务ID(task_ids...)。

英文:
 ZRem("user_queue", task_ids...)

huangapple
  • 本文由 发表于 2016年3月2日 02:07:51
  • 转载请务必保留本文链接:https://go.coder-hub.com/35730198.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定