जहाँ तक मुझे पता है, List
या Seq
की तरह लक्षण के बजाय स्वयं भाषा का हिस्सा होने की स्काला मानक पुस्तकालय में लागू किया जाता है।स्काला variadic कार्य करता है और Seq
एक बात यह है कि मुझे समझ नहीं आता है, हालांकि नहीं है: एक लग रहा है कि
तरहdef foo(args: String*) = ...
आंतरिक एक args
की पहुंच है और यह एक Seq
हो जाएगा variadic कार्यों के लिए एक वाक्य रचना है।
Seq
भाषा के हिस्से के रूप प्रकट करने के लिए एक विशेष डेटा संरचना पर्याप्त माना जाता है, या*
अंकन यहाँ एक अधिक सामान्य की एक विशेष मामला है:यह है कि क्या मेरे लिए स्पष्ट नहीं है वाक्यविन्यास जो कंक्रीट डेटा संरचनाओं इंटरफेस के किसी भी संदर्भ से बचने के लिए प्रबंधन करता है।
क्या कोई जानता है कि कौन सा सही घुसपैठ है?