[go] 문자열 입력 형식 지정
Golang에서 사용자로부터 입력을 받을 때 특정 형식의 문자열을 요구할 수 있습니다. 이를 처리하기 위해 fmt
패키지에서 제공하는 형식 문자열을 사용할 수 있습니다.
예제: 정수 입력 받기
다음 예제에서는 사용자로부터 정수를 입력받는 방법을 보여줍니다.
package main
import "fmt"
func main() {
var num int
fmt.Println("정수를 입력하세요:")
_, err := fmt.Scanf("%d", &num)
if err != nil {
fmt.Println("올바른 형식으로 입력해주세요.")
return
}
fmt.Println("입력한 숫자는", num, "입니다.")
}
위의 코드에서 %d
는 입력받을 값이 정수임을 나타내는 형식 지정자입니다. 사용자가 이를 지켜 입력하면 변수 num
에 해당 값이 저장됩니다.
Golang에서 fmt
패키지에서 제공하는 형식 문자열은 입력된 문자열의 형식을 제어하는 데 유용합니다. 다양한 형식 지정자를 사용하여 원하는 형식의 입력을 받을 수 있습니다.
이러한 형식 문자열은 입력 처리를 보다 안정적으로 만들어 줄 뿐만 아니라 코드의 가독성과 유지 보수성을 높여줍니다.
관련 자료: Golang fmt 패키지 문서