Golang(Go) Receiver(리시버) 와 메서드를 구분해서 사용해보자
메서드 와 함수 피교
리시버가 있다면 더이상 함수가 아닌 메서드 이다 함수(function)가 구조체(struct) 를 변화시킨다면 그 함수는 메서드 여야 한다
함수
리시버?
리시버는 메서드가 속한 타입을 알려준다
메서드를 쓰는 이유?
메세드를 사용하는 이유는 메서드가 구조체에 속해있게 하면서 코드 응집도를 높이기 위해서 이다.
리시버가 있다면 더이상 함수가 아닌 메서드 이다 함수(function)가 구조체(struct) 를 변화시킨다면 그 함수는 메서드 여야 한다
리시버는 메서드가 속한 타입을 알려준다
메세드를 사용하는 이유는 메서드가 구조체에 속해있게 하면서 코드 응집도를 높이기 위해서 이다.