x가 정수이며 바이트 또는 rune이 아닌 string(x) 유사 표현식의 변환을 보고합니다.

이러한 변환은 기대한 결과인 x의 십진 문자열 표현 대신 유니코드 코드 포인트 x의 UTF-8 표현을 반환하기 때문에 권장되지 않습니다. 더욱이 x가 잘못된 코드 포인트를 나타낼 경우 변환은 정적으로 거부될 수 없습니다.

코드 포인트를 사용하려는 변환은 string(rune(x))으로 바꿀 것을 고려해보세요. 그렇지 않으면 strconv.Itoa 및 동일한 표현은 원하는 기반 수 값의 문자열 표현을 반환합니다.

예:

func main() {
 a := 1
 _ = string(a)
}

정수를 rune으로 변환 빠른 수정 적용 후:

func main() {
 a := 1
 _ = string(rune(a))
}