Go 설치 및 VSCode 설정
1. Go 설치.
- 참고.
- 문서: https://golang.org/doc/install
- 맥과 윈도우에서는 설치파일을 다운받아 설치하면 됩니다.
- 리눅스에서는 실행파일이 압축파일로 되어 있어 특정 디렉토리에 풀고 PATH를 설정해 주면 됩니다.
- 설치.
- 실행파일을 다운받아 /usr/local에 압축해제 하면 /usr/local/go 디렉토리가 생성됩니다.
$ sudo tar -C /usr/local -xzf https://golang.org/dl/go1.15.6.linux-amd64.tar.gz - Go 실행 PATH 추가.
$ echo 'PATH="$PATH:/usr/local/go/bin"' >> ~/.profile - .profile 설정 다시 불러오기.
$ source .profile - Go 설치 확인.
$ go version go version go1.15.6 linux/amd64
- 실행파일을 다운받아 /usr/local에 압축해제 하면 /usr/local/go 디렉토리가 생성됩니다.
2. VSCode 설정.
2-1. Go 플러그인 설치.
- 상단 메뉴의 View - Extensions를 선택하거나 Ctrl+Shift+X를 입력해 익스텐션 뷰를 표시합니다.
- go를 입력하면 플러그인 목록이 표시되는데, Go Team At Google이 배포하는 것을 선택해 설치합니다.
- 코드 제안, 코드 추적 등의 에디팅 기능이 활성화 됩니다.

2-2. Go module 설치.
- OS에 설치한 go 명령어로 모든 것을 할 수 있지만, VSCode 내에서 빌드, 디버그를 지원하도록 하려면 추가 모듈을 설치해야 합니다.
- 상단 메뉴의 View - Command Palette를 선택하거나 Ctrl+Shift+P를 입력해 커맨드 팔레트를 실행합니다.
>Go: Install/Update Tools를 입력하고 엔터를 입력합니다.
- 모든 항목을 선택하고 OK 버튼을 클릭합니다.

- Go 추가 모듈들이 설치됩니다.

2-3. 예제코드 작성 및 실행.
- https://golang.org/doc/tutorial/getting-started 에 소개된 "Hello, World." 예제코드를 작성해 봅시다.
저장은 ~/Downloads/hello.go 파일로 했습니다.
package main import "fmt" func main() { fmt.Println("Hello, World.") }
- 상단 메뉴의 Run - Start Debugging를 선택하거나 F5를 입력해 실행하면 "Hello World."가 출력되는 것을 확인할 수 있습니다.

2-4. 터미널에서도 빌드 및 실행 해보기.
- 터미널에서 직접 빌드 및 실행할 수도 있으니 한번 해봅시다.
- 상단 메뉴의 Terminal - New Terminal을 선택하거나 Ctrl+`를 입력해 하단 TERMIANL 탭에서 hello.go가 위치한 디렉토리로 이동 후 빌드하고 실행하면 같은 결과를 얻을 수 있습니다.
$ cd ~/Downloads $ go build hello.go $ ./hello Hello, world.