카테고리 없음

Go Receivers

떤뚜 2020. 3. 13. 10:16

(번역)
method의 수신자 이름은 그것의 정체성을 반영해야 한다.
주로 하나 또는 두개의 약어입니다 ( Client의 경우 ‘c’ 나 ‘cl’). 객체지향 언어에서 method에 특별한 의미를 부여하는 식별자 유형인 ‘me’, ‘this’, ‘self’ 같은 일반적인 이름을 사용하지 마세요. Go에서는 method의 수신자는 또다른 매개변수이므로 그에따라 이름이 정해져야한다. 이름은 method 인수와 같이 설명적일 필요는 없습니다. 역할이 분명하고 문서적인 목적을 제공하지 안기 때문입니다. 그것은 method의 거의 모든 라인, 모든 method에 나타날 수 있기 때문에 매우 짧을 수 있습니다. 친숙함은 간결함을 인정합니다. 또한 일관되어야 합니다. 만약 한 메서드에서 c를 수신자로 사용해다면 다른곳에서 cl을 사용하지는 마세요