Go 언어는 구글에서 만든 오픈소스 프로그램 언어이다. Golang
, 고랭으로 쓰기도 한다. 심플한 문법 구조를 가지고 있어 누구나 배우기 쉽고 매우 강력한 성능을 가진다. 범용 언어이기 때문에 어떤 용도로도 사용될 수 있지만, 주로 백엔드 서버와 시스템 프로그래밍에 많이 사용된다고 한다.
Go 언어 특징
메서드를 가지는 구조체
를 지원한다.상속
을 지원하지 않는다.Method
를 가진다.Interface
를 지원한다.익명 함수
를 제공한다.가비지 컬렉터
를 지원한다.포인터
가 존재한다.제네릭
은 지원하지 않는다.패키지 단위
로 분리된다.Go 언어에서 모든 코드는 패키지 단위로 작성된다. 패키지는 폴더명을 사용한다. 같은 폴더(디렉토리)에 위치한 .go 파일은 모두 같은 패키지에 포함되고, 패지키명은 폴더명을 사용한다.