मैं एक आरईएसटी वेब सेवा में एक रैपर लिख रहा हूं और मैं दृढ़ता से स्कैला एपीआई टाइप करना चाहता हूं।क्या स्कैला में नाम और पैरामीटर के मानों के साथ एक मानचित्र [स्ट्रिंग, कोई भी] होना संभव है?
निम्नलिखित मैं अब तक क्या कर रहा हूँ है:
def getMentions(count: Option[Int] = None,
sinceID: Option[TweetID] = None,
maxID: Option[TweetID] = None,
trimUser: Option[Boolean] = None,
contributorDetails: Option[Boolean] = None,
includeEntities: Option[Boolean] = None) : List[Tweet] = {
val parameters = Map("count" -> count,
"since_id" -> sinceID,
"max_id" -> maxID,
"trim_user" -> trimUser,
"contributor_details" -> contributorDetails,
"include_entities" -> includeEntities)
/*
* Convert parameters, which is a Map[String,Any] to a Map[String,String]
* (Removing Nones) and pass it to an object in charge of generating the request.
*/
...
}
यह दृष्टिकोण काम कर रहा है, लेकिन यह मुझे की जरुरत होती है parameters
नक्शा उत्पन्न करने के लिए। यदि मैं मानचित्र का प्रतिनिधित्व करने वाले पैरामीटर और उनके मूल्यों तक पहुंचने में सक्षम था, तो मैं जो कर रहा हूं वह बहुत साफ होगा।
क्या आप जानते हैं कि एसबीटी के साथ इसका उपयोग करना संभव है? – mariosangiorgio
मैंने इसे समझ लिया। इसे केवल स्काला संस्करण 'स्कैलावर्सन: = "2.10.0-आरसी 2" 'को बदलने की आवश्यकता है और सुविधा का उपयोग कर फाइलों में' आयात भाषा .experimental.macros' आयात करने की आवश्यकता है। – mariosangiorgio