40
Go
에 가변 길이 인수를 전달하는 방법은 무엇입니까? 예를 들어, 당신의 자신의 질문에 대한 답변을 게시Golang의 다른 함수에서 가변 길이 인수를 인수로 전달하는 방법은 무엇입니까?
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)
당신을 감사 전화를 걸! 이것은 아주 좋은 것입니다. – fuz
참고 자료를 원하는 사용자는 ... [유효 실행] (https://golang.org/doc/effective_go.html#printing)을 참조하십시오. – hsluo
MyPrint의 마지막 호출에 매개 변수가 없으므로 fmt는 % d에서 인쇄 할 인수가 누락되었습니다. – Nick