Receiver [Go] 구조체를 Class처럼 사용하기 1. 서론 최근 Go언어를 독학하기 시작했는 데 기존의 Javscript 생태계와는 다른 매력이 있는 것 같다. 나는 기존의 C++, JAVA, C# 등의 객체지향 컴파일 언어들을 이용해서 프로젝트를 진행해본 적이 있다. 이때 class 상속 및 멤버 함수 등을 이용해서 편리하게 코딩을 경험이 있다. Go언어에 대한 정보를 들었을 때 큰 특징 중 하나는 Go언어에는 class가 없다는 점이었다. class가 없는 Go언어에서 객체 지향만큼 편리하게 코딩을 할 수 있을까? 이 내용에 대해서 포스팅을 해보도록 하겠다. 2. Go언어에서 제시한 대안 Go언어에서는 내가 위에서 말한 부분의 대체제를 명확하게 제시한다. 바로 Receiver와 Embedding이다. 이 둘을 구조체에서 사용하게 되면 객체 지향의 .. 더보기 이전 1 다음