2014-11-27 2 views

답변

61

아 그것을 발견 ..

package main 

import "fmt" 

func MyPrint(format string, args ...interface{}) { 
    fmt.Printf("[MY PREFIX] " + format, args...) 
} 

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

당신을 감사 전화를 걸! 이것은 아주 좋은 것입니다. – fuz

+1

참고 자료를 원하는 사용자는 ... [유효 실행] (https://golang.org/doc/effective_go.html#printing)을 참조하십시오. – hsluo

+0

MyPrint의 마지막 호출에 매개 변수가 없으므로 fmt는 % d에서 인쇄 할 인수가 누락되었습니다. – Nick