如何传递可变长度参数作为Golang中另一个函数的参数?

前端之家收集整理的这篇文章主要介绍了如何传递可变长度参数作为Golang中另一个函数的参数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在Go中传递可变长度参数?例如,我想打电话
func MyPrint(format string,args ...interface{}) {
  fmt.Printf("[MY PREFIX] " + format,???)
}

// to be called as: MyPrint("yay %d",213) 
//              or  MyPrint("yay")
//              or  MyPrint("yay %d %d",123,234)
啊发现了..
package main

import "fmt"

func MyPrint(format string,args...)
}

func main() {
 MyPrint("yay %d %d\n",234);
 MyPrint("yay %d\n ",123);
 MyPrint("yay %d\n");
}

猜你在找的Go相关文章