fmt.Printf에서 인수 재사용
fmt.Printf 함수를 사용하면 가변 인수를 사용하여 편리한 문자열 형식을 지정할 수 있습니다. 그러나 때로는 형식 문자열 내에서 인수를 여러 번 재사용하는 것이 바람직할 수도 있습니다.
질문:
다음 코드를 고려하세요.
fmt.Printf("%d %d", i, i)
인수 i를 지정하지 않고 재사용할 수 있는 방법이 있나요? 두 번?
답변:
예, fmt.Printf는 명시적 인수 인덱스를 사용하여 인수를 여러 번 참조하는 것을 지원합니다. 이 목적으로 [n] 표기법을 사용할 수 있습니다. 여기서 n은 재사용할 인수의 인덱스입니다.
예:
인수 i를 재사용하려면 위의 예:
fmt.Printf("%[1]d %[1]d\n", i)
출력:
1 1
여기, %[1]은 인덱스 1(i)의 인수를 재사용해야 함을 나타냅니다. 이를 통해 인수를 반복할 필요 없이 간결하고 효율적인 형식을 지정할 수 있습니다.
추가 정보:
이 기능은 복잡한 형식 문자열을 처리할 때 특히 유용합니다. 많은 수의 인수. [n] 표기법은 인수 배치 및 재사용을 제어하는 강력한 방법을 제공합니다.
위 내용은 fmt.Printf가 형식 문자열의 인수를 재사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!