[go] 형식화된 입출력과 특수 문자 처리

이 블로그 포스트에서는 Go 언어에서 형식화된 입출력과 특수 문자 처리에 대해 알아보겠습니다.

형식화된 입출력

Go 언어에서 형식화된 입력 및 출력을 처리하는 데에는 fmt 패키지가 사용됩니다. fmt.Printf() 함수를 사용하여 형식화된 출력을 할 수 있고, fmt.Scanf() 함수를 사용하여 형식화된 입력을 받을 수 있습니다.

package main

import "fmt"

func main() {
    var name string
    fmt.Printf("이름을 입력하세요: ")
    fmt.Scanf("%s", &name)
    fmt.Printf("안녕하세요, %s님!\n", name)
}

위의 예제에서, fmt.Printf() 함수를 사용하여 “이름을 입력하세요: “라는 문구를 출력하고, fmt.Scanf() 함수를 사용하여 사용자로부터 이름을 입력받습니다. 그리고 입력받은 이름을 사용하여 형식화된 출력을 합니다.

특수 문자 처리

Go 언어에서는 역슬래시(\)를 사용하여 특수 문자를 처리할 수 있습니다. 몇 가지 주요한 특수 문자에는 다음과 같은 것들이 있습니다.

package main

import "fmt"

func main() {
    fmt.Println("첫 번째 줄\n두 번째 줄")
    fmt.Println("탭\t으로 구분된\t단어들")
}

위의 예제에서, \n을 사용하여 두 번째 줄로 이동하고, \t를 사용하여 탭 문자를 삽입하는 방법을 보여줍니다.

형식화된 입력 및 출력 작업과 특수 문자 처리를 하는 방법에 대해 간단하게 살펴보았습니다. Go 언어에서는 fmt 패키지를 통해 간편하게 형식화된 입출력과 특수 문자 처리를 할 수 있습니다.

참고 자료: