[go] fmt 패키지와 문자열 다루기

Go 언어에서는 문자열을 다루기 위해 fmt 패키지를 사용합니다. fmt 패키지는 Go 언어의 표준 패키지로써, 형식화된 입출력을 제공하는 패키지입니다.

문자열 출력하기

package main

import "fmt"

func main() {
    str := "Hello, World!"
    fmt.Println(str)
}

위의 예제 코드에서는 fmt.Println 함수를 사용하여 문자열을 표준 출력으로 출력합니다.

형식화된 문자열 출력

package main

import "fmt"

func main() {
    name := "Alice"
    age := 30
    fmt.Printf("Name: %s, Age: %d\n", name, age)
}

위의 예제 코드에서는 fmt.Printf 함수를 사용하여 형식화된 문자열을 출력합니다. %s는 문자열을, %d는 정수를 대체하는 서식 지정자입니다.

문자열 형식 지정

package main

import "fmt"

func main() {
    price := 19.99
    fmt.Printf("Price: %.2f\n", price)
}

위의 예제 코드에서는 fmt.Printf 함수를 사용하여 소수점 이하 두 자리까지 출력하는 형식을 지정했습니다.

결론

fmt 패키지는 Go 언어에서 문자열을 다루는데 유용한 기능을 제공합니다. 문자열을 출력할 때, fmt.Println 함수를 사용하여 간단하게 출력하거나, fmt.Printf 함수를 사용하여 형식화된 출력을 할 수 있습니다.

참고 자료