GO 도구 설치
The Go Programming Language
DevOps & Site Reliability With fast build times, lean syntax, an automatic formatter and doc generator, Go is built to support both DevOps and SRE.
go.dev
하단의 'Get Started' 버튼을 누른다
본인의 운영체제와 맞는 설치 파일을 다운로드 받고 실행한다.






설치한 후 cmd를 켠다
go version을 쳐봤을 때 버전이 나오면 설치 성공
go 는 컴파일러 언어이기 때문에 중간에 실행파일을 만든다.
GO 작업 공간
set 명령어로 go의 기본 디렉터리를 확인할 수 있다.
작업 공간의 기본 디렉터
GOPATH=$HOME/go
GOPATH=%USERPROFILE%\go
셸이란?
커널과 사용자간의 다리 역할을 하는 것.
%USERPROFILE% 는 C:\Users\r2com 경로와 같음
go의 환경 변수는 설치와 동시에 지정된다.
맨 끝에 go의 환경변수가 추가된 모습
만약 설정되지 않았다면
환경 변수 설정을 해 준다.
GO 명령어
go run go 파일 ... | go 패키지
바로 실행
작은 프로그램 테스트할 때 사용
go를 스크립트 언어처럼 사용 시 유용하다
임시 실행파일을 만든다.
go build go 파일 ... | go 패키지
바이너리(실행 파일) 만들기
다른 컴퓨터, 유저에게 보낼 때 사용한다.
go를 테스트 해보자.
* 패키지에 main, func에 main이 있어야 실행 파일이 만들어진다.
build를 하면 .exe파일이 생성되는 모습을 확인할 수 있다.
실행파일을 따로 생성한 모습
최신버전의 GO 설치
Visual Studio Code에서 실행하기
왼쪽의 extensions 탭에서 go를 검색한 뒤 설치한다.


Println을 쳤을 때 자동으로 "fmt"가 import된다.