में स्कैला vararg विधियों का उपयोग करना जावा से उपयोग किए जाने वाले सभी स्कैला vararg विधियों, चर के एक वर्ग स्वीकार करने के लिए प्रतीत होता है, और जावा देशी vararg विधियों के रूप में उपयोग नहीं किया जा सकता है। क्या यह एक बग है?जावा
उदाहरण के लिए, Buffer
में विधि def append(elems: A*): Unit
है। लेकिन जावा में इसका एक और हस्ताक्षर है: void append(Seq<A>)
।
अच्छा, हाँ, यह काम करता है, लेकिन इतना गलत है)) – F0RR
ऐसा इसलिए है क्योंकि जावा का उपयोग पहली जगह गलत है;) –
अधिक जानकारी के लिए, http://stackoverflow.com/questions/10060377/how-to-use देखें -scala-varargs-से-जावा-कोड –