[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
함수를 사용하여 형식화된 출력을 할 수 있습니다.