fmt.Printf에서 인수 재사용
Python의 인쇄 함수에서는 인수 값을 한 번 지정하고 여러 번 참조하여 인수 값을 재사용할 수 있습니다. {} 구문을 사용합니다. 그러나 Go의 fmt.Printf 함수에는 유사한 메커니즘이 없습니다.
해결책
fmt.Printf에서 인수 값을 재사용하려면 [n]을 사용할 수 있습니다. 인수를 명시적으로 참조하는 표기법입니다. 예를 들어, i 인수를 사용하여 동일한 값을 두 번 인쇄하려면:
fmt.Printf("%[1]d %[1]d\n", i)
이 표현식에서 %[1]은 첫 번째 인수인 i를 나타냅니다. 이 접근 방식을 사용하면 인수를 여러 번 선언하는 것을 방지하고 코드를 간결하게 유지할 수 있습니다.
다음은 시도해 볼 수 있는 예입니다.
package main import "fmt" func main() { i := 10 fmt.Printf("%[1]d %[1]d\n", i) }
출력:
10 10
위 내용은 Go의 fmt.Printf에서 인수를 어떻게 재사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!