अजगर * ऑपरेटर के लिए उचित नाम?


जवाबों:


168

रूबी और पर्ल 6 में इसे "स्पैट" कहा गया है, और मुझे लगता है कि उन समुदायों के अधिकांश लोग यह पता लगाएंगे कि अगर आप इसे कहते हैं तो इसका क्या मतलब है।

अजगर ट्यूटोरियल वाक्यांश "तर्क सूचियों खोल" है, जो लंबे समय तक और वर्णनात्मक है उपयोग करता है। मैंने पायथन में इसके लिए कोई अन्य विशेष नाम नहीं सुना है।


90
अजगर का उपयोग करने के लगभग 10 वर्षों में कभी भी "स्प्लैट" नहीं सुना / देखा।
जो रॉबर्ट

8
अच्छी तरह से अजगर में इसका उपयोग तर्क सूचियों को पैक करने के लिए भी किया जाता है , इसलिए इस संदर्भ में इसे अनसप्लेट कहा जाना चाहिए ? :)
जॉन ला रूय

45
@ THC4k मैं प्रस्ताव करता हूं splatsplat
जोश ली

5
दुर्भाग्य से INTERCAL के पास *एक ऑपरेटर के रूप में नहीं है इसलिए हमारे पास एक आधिकारिक स्रोत की कमी है ...
wul

3
जावास्क्रिप्ट (es2015) में इसे प्रसार ऑपरेटर के रूप में जाना जाता है ।
कुटिल


49

1
यह सबसे सटीक उत्तर है और यह शर्म की बात है कि इसे स्वीकार नहीं किया गया था!
अल्फासिन

3
@alfasin: अभिव्यक्ति ' *-ओपरेटर' तब से अस्पष्ट है *- संदर्भ के आधार पर - या तो तर्क विस्तार या गुणन कर सकते हैं जो दो अलग-अलग ऑपरेशन हैं।
हैलोगूडीबे

1
। @HelloGoodbye और इसे समझने की जो भी इसे संदर्भ से है क्या है वास्तव में मुश्किल नहीं है
alfasin

ओपी की तरह लगता है कि कैसे उच्चारण करने के लिए कहा गया था (जो स्वयं एक शब्द नहीं हो सकता है या नहीं - यह एक और खरगोश छेद है) *। यह कहकर कि यह *-operatorकेवल सवाल को जवाब के रूप में वापस फेंक रहा है। ओपी शायद यह जानना चाहता था कि जब वह इसका सामना करता है तो उसे जोर से (या उसके सिर में) कैसे कहना चाहिए। यह सब मेरे लिए नया है, और मैं "स्पलैट!" के साथ जा रहा हूँ।
elPastor 19

17

मैं कहता हूं कि "स्टार-आर्ग्स" और पायथन लोग जानते हैं कि मेरा क्या मतलब है।

**चालबाज है - मुझे लगता है कि बस "qargs" है क्योंकि यह आमतौर पर **kwया के रूप में प्रयोग किया जाता है**kwargs


2
मैं सिर्फ यह भी कहता हूं kwargs, हालांकि यह वास्तव में उस ऑपरेटर को संदर्भित नहीं करता है जो मुझे लगता है।
टीएम।

14

एक भी कॉल कर सकते हैं *एक पैरामीटर इकट्ठा (जब समारोह तर्क परिभाषा में प्रयोग किया जाता है) या एक बिखराव ऑपरेटर (जब समारोह मंगलाचरण में प्रयुक्त)।

जैसा कि यहाँ देखा गया है: पायथन / ट्यूपल्स / वैरिएबल-लेंथ तर्क ट्यूपल्स पर विचार करें


1
लेकिन आप नहीं इकट्ठा या चिल्लाना कर सकते हैं जैसे आप सूचक के साथ कर सकते हैं बिखराव: डी
सामन्था Branham

@SamanthaBranham मुझे पसंद है कि कैसे इकट्ठा और तितर बितर आसानी से और विशिष्ट रूप से कल्पना की जा सकती है। बेशक, स्पैट महान कल्पना करता है, बहुत off
एंटोन स्ट्रोगोनॉफ


1

मैं * आर्ग्स "स्टार आर्ग्स" या "वेरगेज" और ** क्वार्ग्स "कीवर्ड आर्ग्स" कहता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.