एक जावा घटना लॉगिंग (एनालिटिक्स) पुस्तकालय के लिए एक विधि है कि एक घटना नाम लेता है और उसके बाद इस तरह स्ट्रिंग्स की सूची varargs:एक मानचित्र सपाट स्काला में स्ट्रिंग सूची varargs को
Analytics.event("my event name", "key1", "value1", "key2", "value2" ...)
मैं अपने घटना एकत्र किया है जैसे
Map("key1" -> "value1", "key2" -> "value2" ...)
एक मानचित्र के लिए मानकों को अब सूची जहां कुंजी और वैकल्पिक महत्व देता Map
समतल और फिर घटना विधि करने के लिए इसे खिलाने के लिए एक तरह से किया जाना चाहिए। मैं Map
बदलने एक Tuple
के List
सूची जैसे कई अनुमान किया है,, लेकिन कहते हैं कि पर .flatten बुला
No implicit view available from (java.lang.String, java.lang.String) => scala.collection.TraversableOnce[B]
मैं यहाँ क्या याद आ रही है?
धन्यवाद! वैसे ही काम करता है जैसा कि माना जाता है। अंत में ToArray (या ToSeq) को जावा varargs द्वारा आवश्यक प्रारूप में प्राप्त करने के लिए पहले की आवश्यकता थी: _ *। – vertti