[go] fmt 패키지 개요
Go 언어의 fmt 패키지는 포맷된 입출력을 다루는 데 사용됩니다. 여기에는 표준 입출력, 형식화된 출력, 그리고 문자열 조작과 같은 다양한 기능이 포함되어 있습니다.
fmt 패키지 기본 사용법
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
위 예제는 “Hello, world!”를 표준 출력에 출력하는 간단한 사용 예시입니다. fmt 패키지의 기본적인 포맷 출력 함수인 Println
을 사용하였습니다.
형식화된 출력
fmt 패키지는 다양한 형식화된 출력 함수를 제공합니다. 예를 들어, Printf
함수를 사용하여 형식 지정자를 통해 출력 양식을 지정할 수 있습니다.
package main
import "fmt"
func main() {
var name = "Alice"
var age = 25
fmt.Printf("이름: %s, 나이: %d\n", name, age)
}
위의 예제는 형식 지정자를 사용하여 이름과 나이를 포맷하여 출력하는 예시입니다.
문자열 조작
fmt 패키지는 문자열을 조작하는 데 필요한 함수도 포함하고 있습니다. 예를 들어, Sprintf
함수를 사용하여 문자열을 포맷팅 할 수 있습니다.
package main
import "fmt"
func main() {
var name = "Bob"
var age = 30
var message = fmt.Sprintf("이름: %s, 나이: %d", name, age)
fmt.Println(message)
}
위의 예제는 Sprintf
함수를 사용하여 문자열을 포맷하여 출력하는 예시입니다.
fmt 패키지는 Go 프로그래밍에서 매우 중요하고 유용한 패키지입니다. 추가 정보를 원하시면 Go 공식 문서에서 확인할 수 있습니다.