[go] fmt 패키지의 주요 기능
fmt
패키지는 Go 언어에서 텍스트 형식을 다루는 데 사용되는 중요한 패키지 중 하나입니다. fmt
패키지에는 데이터를 형식화하고 출력하는 데 사용되는 다양한 함수와 메서드가 포함되어 있습니다.
주요 기능
-
포맷 문자열 출력:
Printf
및Sprintf
함수를 사용하여 특정 형식의 문자열로 데이터를 포맷하여 출력합니다.package main import "fmt" func main() { name := "John" age := 25 fmt.Printf("이름: %s, 나이: %d\n", name, age) }
-
포맷된 입력 스캔:
Scanf
및Sscanf
함수를 사용하여 특정 형식의 입력을 받아들이고 해당 데이터를 스캔하여 형식화합니다.package main import "fmt" func main() { var name string var age int fmt.Scanf("이름: %s, 나이: %d", &name, &age) }
-
포맷된 출력 후 반환:
Sprint
및Sprintln
함수를 사용하여 특정 형식으로 문자열을 출력하고 반환합니다.package main import "fmt" func main() { name := "Emily" age := 30 result := fmt.Sprintf("이름: %s, 나이: %d", name, age) fmt.Println(result) // 결과: 이름: Emily, 나이: 30 }
이러한 fmt
패키지 함수들을 사용하여 데이터를 형식화하고 출력함으로써 코드의 가독성을 높이고 디버깅을 쉽게 할 수 있습니다.
이상으로 go fmt
패키지의 주요 기능에 대해 알아보았습니다. 부가적인 기능에 대한 자세한 내용은 공식 문서를 참고하시기 바랍니다.