[go] 포매팅 옵션
Go 언어는 fmt
패키지를 사용하여 텍스트를 서식화할 수 있으며, 다양한 옵션을 제공합니다.
Printf 함수
가장 일반적인 방법은 Printf
함수를 사용하는 것입니다. 이 함수는 형식 문자열
과 변수
를 받아들여 표준 출력 스트림에 형식화된 문자열을 출력합니다.
package main
import "fmt"
func main() {
name := "Alice"
age := 30
fmt.Printf("이름: %s, 나이: %d\n", name, age)
}
위의 코드에서 %s
는 문자열 형식 지정자, %d
는 10진수 정수 형식 지정자 입니다.
Sprintf 함수
Sprintf
함수는 형식화된 문자열을 반환하도록 도와줍니다.
package main
import "fmt"
func main() {
name := "Bob"
age := 25
formatted := fmt.Sprintf("이름: %s, 나이: %d", name, age)
fmt.Println(formatted)
}
Fprintf 함수
Fprintf
함수를 사용하면 io.Writer
에 형식화된 문자열을 쓸 수 있습니다.
package main
import (
"fmt"
"os"
)
func main() {
name := "Charlie"
age := 35
fmt.Fprintf(os.Stderr, "이름: %s, 나이: %d\n", name, age)
}
정리
이러한 포매팅 옵션을 사용하면 Go 언어에서 텍스트를 쉽게 형식화할 수 있습니다. 또한, fmt
패키지는 다른 유용한 함수들도 제공하므로, 관련 문서를 참조하시기 바랍니다.
더 많은 정보는 Go 공식 문서를 참조하세요.