질문 제목을 더 구체적으로 지정할 수 없어서 미안하지만 Go 코드를 읽고 있었고 다음 형식의 함수 선언이 발생했습니다.
func (h handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
...
}
에서 https://github.com/mattermost/platform/blob/master/api/context.go
func (s *GracefulServer) BlockingClose() bool {
...
}
에서 https://github.com/braintree/manners/blob/master/server.go
뭐라고합니까 (h handler)
와 (s *GracefulServer)
괄호의 평균 사이를? 괄호 안에있는 것들의 의미를 고려하여 전체 함수 선언은 무엇을 의미합니까?
편집하다
이것은 Go의 기능과 방법의 차이점은 무엇입니까? :이 질문은 함수 이름 앞에 괄호 안에있는 것이 무엇인지 알지 못했기 때문에 나에게 왔습니다. 함수와 메소드의 차이점이 무엇인지 궁금해했기 때문이 아닙니다 ...이 선언이 메소드라는 것을 알고 있다면 처음부터이 질문을했습니다. 누군가 언젠가 나와 같은 의심을 품고 있다면 이것이 사실인지 알지 못하기 때문에 "골랑 방법"을 검색하리라고 믿지 않습니다. 그것은 "시그마"라는 문자가 수학적 표현 이전에 의미가 무엇인지 궁금해하는 것과 같을 것입니다 (누름을 의미하지는 않음). 누군가 그것이 합계와 다른 것의 차이점이 중복된다고 말합니다.
또한이 질문에 대한 짧은 대답 ( "수신자")은 "함수와 방법의 차이점"에 대한 답이 아닙니다.
n
과 같은 질문을 할 수 있습니다 . , 소개에 나와 있습니다. 대단한 이익을위한 하스켈 학습에 대한 소란없이 질문에 대한 답변을 얻으십시오.