मैंने हाल ही में स्काला में प्रोग्राम करना सीखना शुरू किया, और यह अब तक मजेदार रहा है। मैं वास्तव में किसी अन्य फ़ंक्शन के भीतर फ़ंक्शन घोषित करने की क्षमता पसंद करता हूं जो बस सहज ज्ञान युक्त चीज़ लगती है।
स्काला के बारे में मेरे पास एक पालतू जानवर है, यह तथ्य है कि स्काला को अपने कार्यों में स्पष्ट वापसी प्रकार की आवश्यकता होती है । और मुझे ऐसा लगता है कि भाषा की अभिव्यक्ति पर यह बाधा है। इसके अलावा उस आवश्यकता के साथ प्रोग्राम करना मुश्किल है। शायद यह है क्योंकि मैं जावास्क्रिप्ट और रूबी आराम क्षेत्र से आते हैं। लेकिन स्केला जैसी भाषा के लिए, जिसमें एक अनुप्रयोग में बहुत सारे जुड़े कार्य होंगे, मैं यह कल्पना नहीं कर सकता कि मैं अपने दिमाग में कैसे विचार-मंथन करता हूं कि मैं जो विशेष कार्य लिख रहा हूं, वह पुनरावृत्ति के बाद पुनरावृत्ति के साथ वापस आ जाना चाहिए।
कार्यों पर स्पष्ट वापसी प्रकार की घोषणा की यह आवश्यकता, मुझे जावा और सी ++ जैसी भाषाओं के लिए परेशान नहीं करती है। जावा और सी ++ में पुनरावृत्ति, जब वे हुए, अक्सर 2 से 3 कार्यों के साथ निपटा गया था अधिकतम। स्केला की तरह कभी भी कई कार्य एक साथ नहीं होते हैं।
इसलिए मुझे लगता है कि मैं सोच रहा हूं कि क्या एक अच्छा कारण है कि स्काला को स्पष्ट रिटर्न प्रकार वाले कार्यों की आवश्यकता होनी चाहिए?