Apple के डॉक्स के संदर्भ खंड में इस प्रकार की बहुत सी घटनाएं हैं:
func runAction(_
action
: SKAction!)
इस का उद्देश्य-सी 'समकक्ष' है:
- (void)runAction:(SKAction *)
action
यह मुझे चौंकाता है कि शायद यह महत्वपूर्ण है कि (स्विफ्ट संदर्भ में) अंडरस्कोर के बाद एक जगह है और इटैलिक में "एक्शन" लिखा गया है।
लेकिन मैं यह पता लगाने की कोशिश नहीं कर सकता कि यह क्या संदेश दे रहा है। तो शायद सवाल यह है ... क्या संदर्भों में इस्तेमाल किए गए सम्मेलनों के लिए एक संदर्भ है?
- यहाँ वह पृष्ठ है जो मैं इस संदर्भ में अंडरस्कोर उपयोग के संदर्भ में बता रहा हूं: https://developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/rnAction
अपडेट करें
स्विफ्ट 3 ने कुछ बदलाव किए हैं कि कैसे फ़ंक्शन / विधि पैरामीटर नाम और तर्क लेबल का उपयोग किया जाता है और नाम दिया जाता है। इस प्रश्न और इसके उत्तर पर इसके प्रभाव हैं। @ रिक्टर कार्यों में _underscores के बारे में एक अलग सवाल का जवाब देने का एक अद्भुत काम करता है जो इसे बहुत साफ करता है, यहां: मुझे स्विफ्ट में अंडरस्कोर की आवश्यकता क्यों है?