不,这不可能-
因为将fmt视为模式是“表达式”,请查看http://golang.org/src/cmd/gofmt/rewrite.go
parseExpr()函数。
Go规范(http://golang.org/ref/spec#expressions)清楚地说明了什么:“表达式通过将运算符和函数应用于操作数来指定值的计算。”
因此,请转到fmt尝试将模式“ f(xt,yt)”解析为函数调用,因此它期望使用逗号或括号而不是“ t”。
您不能编写会“ func MyFunc(a int,b int)”的模式-因为它的函数定义,不是有效的go表达式



