英文:
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...)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。


评论