当我运行此代码时
package main
import ("fmt")
func main() {
i := 5
fmt.Println("Hello, playground %d",i)
}
Run Code Online (Sandbox Code Playgroud)
(游乐场链接)
我得到以下警告:prog.go:5:Println调用可能的格式化指令%d Go vet退出.
这样做的正确方法是什么?
这段代码
package main
import (
"fmt"
)
func main() {
fmt.Println("%%dude")
}
Run Code Online (Sandbox Code Playgroud)
游乐场链接:https : //play.golang.org/p/Shq5pMHg4bj
发出go vet警告
./prog.go:8:2: Println call has possible formatting directive %d
Run Code Online (Sandbox Code Playgroud)
我怎么能告诉 go vet 我真的想写两个百分号而不是警告我?
go ×2