[go] go 언어의 메시지 형식 지정자
Go 언어에서는 fmt
패키지를 사용하여 텍스트를 형식화하는 기능을 제공합니다. 특히, 메시지의 형식을 지정하기 위해 다양한 형식 지정자를 사용할 수 있습니다. 이 포스트에서는 Go 언어에서 사용되는 일반적인 메시지 형식 지정자에 대해 알아보겠습니다.
%d
: 정수 출력
%d
형식 지정자는 10진수 정수를 출력할 때 사용됩니다. 예를 들어:
package main
import "fmt"
func main() {
num := 42
fmt.Printf("The number is: %d\n", num)
}
위 코드는 “The number is: 42”라는 메시지를 출력합니다.
%s
: 문자열 출력
%s
형식 지정자는 문자열을 출력할 때 사용됩니다. 예를 들어:
package main
import "fmt"
func main() {
name := "Alice"
fmt.Printf("Hello, %s\n", name)
}
위 코드는 “Hello, Alice”라는 메시지를 출력합니다.
%f
: 부동 소수점 숫자 출력
%f
형식 지정자는 부동 소수점 숫자를 출력할 때 사용됩니다. 예를 들어:
package main
import "fmt"
func main() {
value := 3.14
fmt.Printf("The value of pi is: %f\n", value)
}
위 코드는 “The value of pi is: 3.140000”라는 메시지를 출력합니다.
결론
Go 언어에서는 fmt
패키지를 사용하여 다양한 형식 지정자를 통해 메시지의 형식을 지정할 수 있습니다. 이를 통해 텍스트를 원하는 형식으로 출력하는 데 유용하게 활용할 수 있습니다.
공식 Go 언어 문서에서 fmt
패키지에 대해 더 자세히 알아볼 수 있습니다.