fmt 표준 입출력 기능은 Go 언어에서 기본 패키지인 fmt에서 제공한다. 패키지를 사용하기 위해서는 import를 통해 사용할 패키지를 불러와야 한다. fmt 패키지는 표준 출력용 함수와 표준 입력용 함수를 제공한다. import "fmt" 표준 입력 fmt 패키지의 표준 입력은 입력 장치에서 데이터를 얻어온다. 표준 입력 장치를 임의로 변경하지 않으면 기본적으로 키보드가 표준 입력 장치이다. fmt 패키지의 표준 입력 함수는 다음과 같다. 함수 설명 Scan() 표준 입력에서 값을 입력받는다. Scanf() 표준 입력에서 서식 형태로 값을 입력받는다. Scanln() 표준 입력에서 한 줄을 읽어서 값을 입력받는다. Scan() Scan() 함수는 값을 채워 넣을 변수들의 메모리 주소를 인수로 받는다..
fmt 표준 입출력 기능은 Go 언어에서 기본 패키지인 fmt에서 제공한다. 패키지를 사용하기 위해서는 import를 통해 사용할 패키지를 불러와야 한다. fmt 패키지는 표준 출력용 함수와 표준 입력용 함수를 제공한다. import "fmt" 표준 출력 fmt 패키지는 다음 3가지 표준 출력용 함수를 제공한다. 함수 설명 Print() 함수 입력값들을 출력한다. Println() 함수 입력값들을 출력하고 개행한다. Printf() 포맷(format)에 맞도록 입력값들을 출력한다. Print() Print() 함수는 기본 서식에 맞춰 표준 출력을 한다. Print() 함수는 다음 특징을 가진다. 출력값 사이에 공백(" ")을 삽입하지 않는다. 출력이 끝나면 개행("\n")을 수행하지 않는다. packag..
변수(Variable) 프로그래밍에서 변수는 값을 저장하는 메모리 공간을 의미한다. 메모리에 있는 데이터를 조작하는 것은 프로그래밍의 핵심으로 변수를 이용하여 쉽고 효과적으로 메모리에 있는 데이터를 조작할 수 있다. package main import "fmt" func main() { var a int // a 변수 선언 var msg string // msg 변수 선언 a = 20 // a에 값 20을 대입 msg = "Good Morning" // msg에 문자열 대입 fmt.Println(a, msg) // a와 msg의 값 출력 } 변수 선언 변수를 사용하기 위해서는 먼저 변수를 선언해야 한다. 변수 선언은 컴퓨터에게 값을 저장할 공간을 마련하라고 명령하는 것을 의미한다. 이를 메모리 할당이라고..
1. Go 설치 Go 언어 사용을 위해 공식 홈페이지에서 설치 파일을 다운로드한다. https://go.dev/dl/ All releases - The Go Programming Language go.dev 홈페이지에 접속하면 OS 환경 별로 설치 파일을 다운로드할 수 있다. 설치 파일을 실행하여 Go 언어를 설치한다. 고언어는 기본적으로 C:\Program Files\Go 경로에 설치하며 자동으로 GOROOT 경로로 지정해 준다. 이와 같이 간단하게 Go 언어를 설치할 수 있다. 2. 버전 확인 이후 정상적으로 설치가 끝나면 명령 프롬프트(cmd) 창에서 명령어를 통해 Go 언어의 버전을 확인할 수 있다. go version 3. 통합 개발 환경(IDE) 설치 및 프로젝트 생성 IDE를 설치하여 개발 ..