go언어
글 수 53
2015.04.07 20:24:07 (*.134.169.166)
8558
프로그램 실행 중에 숫자나 문자열을 입력 받고 싶은데 go언어에서는
어떻게 처리하면 될까요? 간단합니다. 필요한 형태의 변수를 생성한 후
fmt.Scanln()을 사용하면 변수 타입에 관계 없이 값을 입력 받을 수 있습니다.
아래 예는 변수 이름과 실수를 입력 받아 화면에 출력해 줍니다.
문자열이든 숫자 변수이든 fmt.Scanln() 함수 사용 방법이 같아서 편합니다.
package main import ( "fmt" ) func main() { var s_name string var f_value float64 fmt.Scanln(&s_name) fmt.Scanln(&f_value) fmt.Println( s_name, "= ", f_value); }
어떻습니까? 매우 간단하지요? ^^