[Go]맥북에서 Go 시작하기
Go는 2009년 구글의 세 명의 개발자가 개발한 최신 프로그래밍 언어이다. 병행성을 잘 지원하는 컴파일 언어이기 때문에 속도가 매우 빠르다는 특징을 가지고 있다. 대용량의 서비스에서 매우 유용한 언어로 많은 기업들이 Go 언어로 이전을 하고 있다. Stack Overflow에 의하면 가장 사랑받았던 언어(5위), 모두가 원했던 언어(3위), 연봉이 가장 많은 언어(3위)에서 상위권을 차지하며 급성장 중인 장래 유망한 언어이다.
Go 설치하기
Go를 설치하게 되면 Go 파일이 자동으로 생성된다. PATH 환경변수가 자동적으로 추가된다. 터미널에서 Go 를 실행시켜 작동하는 것을 확인한다.
Windows : c:\Go
Mac : usr/local/go
여기서 go 폴더가 있는 것을 반드시 확인해야한다. 다른 언어들과 달리 Go는 개발자가 원하는 폴더 프로젝트를 만들어서 사용할 수 없기 때문이다. 그렇기 때문에 Go Path 폴더에 프로젝트를 생성해야 한다. go 폴더가 없다면 직접 생성하자.
go 폴더 안에 bin, pkg, src가 자동 생성되는데 만약 없다면 생성하자. 생성하는 방법은 mkdir 폴더명
이다.
src 폴더 생성
Go PATH
Node.js나 python의 경우 모듈이나 패키지를 다운로드 받을 수 있는 곳이 한정적인데 Go에서는 어디에서든지 코드를 다운로드 받아 사용할 수 있다.
Node.js -> npm
python -> pypi
Go에서는 코드를 다운로드 받아온 도메인 별로 분류해서 정리한다. Go에서 코드를 정리하는 방법으로는 Go Modules가 있다.
usr/local/go/src 폴더 안에 도메인으로 폴더를 만들고 그 안에 Github username으로 폴더를 하나 더 만든다.
github.com 폴더 생성
saichoi 폴더 생성
Go 시작하기
위에서 만들어둔 폴더 내부에 Go 파일을 생성하여 VSCode로 실행한다. VSCode에 설치/업데이트 경고가 뜬다면 모든 수행하라. VSCode를 재실행해야 설치 항목들을 적용시킬 수 있다.