मैं स्कैला के लिए नया हूं। मुझे आश्चर्य है कि विधि कॉल के साथ कुछ प्राथमिकता को परिभाषित करना संभव है या नहीं। उदाहरण के लिए, अगर मैं विधि की श्रृंखला कॉल:स्कैला - विधि प्राथमिकता
someObject.method1(param1).method2(param2.method3(param3))
या
someObject method1 param1 method2 (param2 method3 param3)
तो मैं method3 से प्राथमिकता दी जाती हैं:
someObject method1 param1 method2 param2 method3 param3
इस निम्नलिखित के बराबर हो सकता है method2 ...
कारण मैं ऐसा करना चाहता हूं कि मैं एक डीएसएल विकसित करना चाहता हूं, इसलिए मैं उपयोग से बचना चाहता हूं जितना संभव हो डॉट्स और कोष्ठक। अगर आप मेरे लिए एक और समाधान पाते हैं, तो मुझे बताने में संकोच न करें।
आप http://www.manning.com/ghosh/ पढ़ सकते हैं (कार्रवाई में DSLs) के रूप में यह मदद मिलेगी एक बड़े सौदे की व्याख्या। वह रूबी, स्कैला (ज्यादातर स्कैला), क्लोजर और ग्रोवी को शामिल करता है। –