fmt.Printf, fmt.Println 및 유사한 서식 지정 및 출력 함수의 잘못된 사용 사례를 보고합니다.

이러한 함수의 서식 지정 문자열에서 서식 지정 함수는 %s, %d, %v 등의 서식화 동사를 사용합니다. 서식화 동사의 사용이 잘못된 경우 서식 지정 함수의 결과는 오류를 포함할 수 있습니다. 서식 지정 동사에 대한 자세한 내용은 go.dev의 Package fmt(fmt 패키지)를 참조하세요.

예:

fmt.Printf("id: %s", 42)

이 함수의 출력은 id: %!s(int=42)입니다. 이것은 원하는 결과가 아닐 수 있습니다. 다음 함수는 %d 서식화 동사를 사용합니다. 서식화 동사 %d를 사용한 출력은 id: 42입니다.

fmt.Printf("id: %d", 42)