fmt.Printf에서 인수 재사용
fmt.Printf 함수를 사용할 때 인수를 재사용해야 하는 경우가 많습니다. 예를 들어, 동일한 명령문 내에서 동일한 값을 여러 번 인쇄하고 싶을 수 있습니다.
질문
fmt.Printf에 해당 값을 재사용하도록 지시하는 방법이 있습니까? 동일한 인수, 다음과 유사:
fmt.Printf("%d %d", i)
답변
물론이죠! fmt.Printf는 [n] 표기법을 사용하여 명시적으로 인수를 재사용하는 방법을 제공합니다. 이를 통해 개별 인수를 색인화하고 원하는 대로 재사용할 수 있습니다.
인수 i를 재사용하려면 다음 구문을 사용하면 됩니다.
fmt.Printf("%[1]d %[1]d\n", i)
이 예에서 [1]은 다음을 나타냅니다. 첫 번째 인수인 i를 재사용하려고 합니다.
다음은 시도해 볼 수 있는 완전한 예입니다. out:
package main import "fmt" func main() { i := 10 // Print i twice using the [1] notation fmt.Printf("%[1]d %[1]d\n", i) }
[n] 표기법을 활용하면 fmt.Printf에서 인수를 쉽게 재사용할 수 있어 출력 형식에 대한 유연성과 제어력이 향상됩니다.
위 내용은 Go의 fmt.Printf 함수에서 인수를 어떻게 재사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!