[Go] #3.3 콘솔 입력 함수의 기본

[Go] #3.3 콘솔 입력 함수의 기본

강의 링크 : 한 눈에 끝내는 고랭 기초 #3 연산자 - 콘솔 입력 함수의 기본


3. 콘솔 입력 함수의 기본


이전의 콘솔 출력 함수는 프로그램이 실행된 후에 결과값을 콘솔 화면에 출력해준다.
마찬가지로 콘솔 입력 함수는 프로그램 사용자가 값을 입력할 수 있다.

자세한건 추후에 다시 보고, 간단히 알아보도록 하자.

기본적으로 C 계열에서 사용하던 scanf 와 비슷한 fmt 패키지의 Scanf , Scan , Scanln 을 사용하며, 이 중 주로 Scanln 을 사용한다.

Scanln 은 여러 값을 동시에 입력받을 수 있으며, 빈칸으로 값을 구분하고 엔터를 입력하면 입력이 종료된다.

입력받는 변수에는 & 연산자를 붙여서 입력받는다.

package main

import "fmt"

func main() {
	var num1, num2, num3 int
	
	fmt.Print("정수 3개를 입력하세요 :")
	fmt.Scanln(&num1, &num2, &num3)
	fmt.Println(num1, num2, num3)
}
// 실행결과

정수 3개를 입력하세요 :1 2 3
1 2 3

아주 익숙한 형태라 조금 반갑다.


© 2022. All rights reserved.