[go] 스트링 포맷 도큐먼트

Go 언어에서 문자열 포맷팅은 fmt 패키지를 사용하여 간단하게 처리할 수 있습니다. 이를 통해 텍스트를 형식화하여 출력하거나 다른 문자열에 추가할 수 있습니다.

Printf 함수를 사용한 문자열 포맷팅

가장 기본적인 문자열 포맷팅 방법은 Printf 함수를 사용하는 것입니다. 아래는 간단한 예제 코드입니다.

package main

import "fmt"

func main() {
    name := "John"
    age := 30
    fmt.Printf("이름: %s, 나이: %d세\n", name, age)
}

위 코드에서 %s는 문자열을, %d는 정수를 나타내며, 해당 자리에 변수의 값이 대입됩니다.

Sprintf 함수를 사용한 문자열 포맷팅

Sprintf 함수는 포맷된 문자열을 반환하는데 사용됩니다.

package main

import "fmt"

func main() {
    name := "John"
    age := 30
    info := fmt.Sprintf("이름: %s, 나이: %d세", name, age)
    fmt.Println(info)
}

문자열 포맷 지정자

Go 언어에서는 다양한 문자열 포맷 지정자를 제공합니다. 몇 가지 예시는 다음과 같습니다.

위의 예시들은 간단한 포맷 지정자 중 일부일 뿐이며, 더 많은 포맷 지정자들을 사용할 수 있습니다.

결론

Go 언어에서는 문자열을 형식화하는 다양한 방법을 제공합니다. fmt 패키지의 함수들을 적절히 활용하여 원하는 형식의 문자열을 생성할 수 있습니다.

관련 문서: Go 언어 fmt 패키지 공식 문서