[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 공식 문서에서 확인할 수 있습니다.