Loop 문법으로는 While이 없고 오직 For만 있습니다.Class 문법이 없습니다. OOP Bye~~Go로 알고리즘 문제를 해결한다면 다른 언어와 비교할 수 없는 빠른 속도로 해결할 수 있습니다.Go는 구글이 만들었고 YouTube 개발에 사용하는 언어입니다. 해외에는 우버, 넷플릭스, BBC가 사용하고 있으며 Docker 또한 Go로 개발하였습니다.Go fmt 기능이 있습니다.Go에서 폴리모픽한 코드를 작성하는 유일한 방법은 인터페이스를 인자로 넘기는 것입니다. 이 덕분에 인터페이스 단위의 추상화가 자연스럽게 이루어집니다.Generic 문법, Class 문법, 예외 처리 문법, Public, Private 키워드, this 문법이 없습니다.Composition으로 상속을 대신할 수 있습니다. if문이 상당히 많이 사용됩니다.Go는 템플릿도 매크로도 없습니다. 이는 Go의 코드를 단순하게 만들어주는 장점도 있지만, 템틀릿도 매크로도 없어서 단순한 코드가 반복해서 등장합니다.Go는 Git Hub 등의 원격 저장소에 올라온 패키지를 go get 명령어로 다운로드 및 설치해서 사용합니다.formatter가 코드를 수정하는데 단순히 공백이 추가된 것을 git에서 수정된 라인으로 잡을 때가 있어 커밋의 호흡이 길다면 실제 수정된 로직을 파악하기 힘듭니다.Go를 도입한 회사가 많이 없습니다.. ( 해외는 Go를 도입한 회사가 매~~우 많고 연봉도 높습니다.. )Go의 빠른 성능, 빅쿼리 등등의 이유로 도입하는 회사가 있습니다. 맥북에서
Go를 설치하는 방법은 매우매우 간단합니다.
Go설치가 끝났습니다. 버전을 확인하는 명령어는 아래와 같습니다.
Go 언어의 장점과 단점
[Go] MAC 에 Go 설치하기
Go 언어 공부 GoGo~~! 엌ㅋㅋㅋㅋㅋㅋㅋ