मुझे खेद है कि मैं प्रश्न शीर्षक में अधिक विशिष्ट नहीं हो सकता, लेकिन मैं कुछ गो कोड पढ़ रहा था और मुझे इस फॉर्म की घोषणाओं का सामना करना पड़ा:
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)
बीच और क्या मतलब है? कोष्ठक के बीच की चीजों के अर्थ को ध्यान में रखते हुए, पूरे फ़ंक्शन घोषणा का क्या मतलब है?
संपादित करें
यह व्हाट्सएप के गो और फ़ंक्शंस के तरीकों का अंतर नहीं है? : यह प्रश्न मेरे पास आया क्योंकि मुझे नहीं पता था कि फ़ंक्शन नाम से पहले कोष्ठक में क्या चीजें थीं, इसलिए नहीं कि मैंने सोचा कि कार्यों और विधियों के बीच क्या अंतर था ... अगर मुझे पता था कि यह घोषणा एक ऐसी विधि है जो मैं करूँगा ' टी में यह सवाल पहले स्थान पर था। यदि किसी को एक दिन मेरे समान संदेह है, तो मुझे विश्वास नहीं है कि वह "गोलंग विधियों" की खोज करेगी क्योंकि वह नहीं जानती है कि यह मामला है। यह आश्चर्यचकित करने जैसा होगा कि गणितीय अभिव्यक्ति से पहले अक्षर "सिग्मा" का अर्थ क्या है (यह नहीं जानते कि इसका मतलब है संक्षेपण) और किसी का कहना है कि यह दोहराव है कि क्या अंतर और कुछ अन्य बातों के बीच अंतर है।
साथ ही, इस प्रश्न का संक्षिप्त उत्तर ("यह एक रिसीवर है") "कार्यों और विधियों के बीच अंतर क्या है" का कोई जवाब नहीं है।
n
तत्व प्राप्त कर सकता हूं ? , जो कि ग्रेट गुड के लिए हस्केल ऑन लाईक पर परिचय में है और इसके बारे में किए गए उपद्रव के बिना उनके सवालों का जवाब मिलता है।