Go vet 경고 없이 Println에 백분율 기호 작성
Go에서 코드를 작성할 때 개발자가 Println 기능을 사용할 때 go vet 경고가 나타날 수 있습니다. 퍼센트 기호로. 예를 들어, 다음 코드는
package main import ( "fmt" ) func main() { fmt.Println("%dude") // Warning: Println call has possible formatting directive %d }
경고를 발생시킵니다.
./prog.go:8:2: Println call has possible formatting directive %d
이 경고는 go vet가 두 가지를 인쇄하는 대신 서식 지정 지시문을 사용하려는 의도가 있다고 의심함을 나타냅니다. 백분율 기호. 이 경고를 방지하려면 개발자는 다음 대안을 고려할 수 있습니다.
fmt.Println("%%dude")
fmt.Println("%\x25dude")
fmt.Printf("%%%%dude\n")
s := "%dude" fmt.Println(s)이러한 대안을 사용하면 개발자는 go vet를 실행하지 않고도 성공적으로 백분율 기호를 인쇄할 수 있습니다. 경고.
위 내용은 Go vet 경고 없이 Go의 `Println`에서 백분율 기호를 어떻게 인쇄할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!