[go] 형식화된 입출력의 활용 예시

프로그래밍에서 형식화된 출력을 생성하거나 형식화된 입력을 처리할 때 사용하는 방법 중 하나는 포맷 스트링Printf 함수를 사용하는 것입니다.

이 예시에서는 Go 언어의 Printf 함수를 사용하여 형식화된 출력을 하는 방법에 대해 설명하겠습니다.

package main

import "fmt"

func main() {
    name := "John"
    age := 30
    fmt.Printf("이름: %s, 나이: %d세\n", name, age)
}

위의 코드는 문자열과 정수 값을 포맷 스트링에 맞추어 출력하는 예시입니다.

Printf 함수는 첫 번째 인자로 형식화된 출력을 위한 포맷 스트링을 받고, 이후부터는 포맷 스트링 안에서 사용된 형식 지정자에 해당하는 값을 전달받아 출력합니다.

이 예시에서는 %s가 문자열, %d가 정수에 대응되는 것을 확인할 수 있습니다.

포맷 스트링에서 사용되는 여러 가지 서식 지정자 및 옵션에 대해서는 Go 공식 문서를 참고할 수 있습니다.