स्कैला का एक बड़ा उदाहरण एक बड़ी और जटिल भाषा है। मेरे अनुभव में, ऐसी भाषा सीखने का सबसे अच्छा तरीका वास्तव में अच्छा कोड पढ़ना है। क्या ऐसे कोड के कोई खुले स्रोत उदाहरण हैं? आप क्या सिफारिश कर सकते हैं?idiomatic scala कोड
उत्तर
Scalaz। ध्यान रखें कि यह अधिकांश स्कैला कोड की तुलना में कहीं अधिक कार्यात्मक शैली में लिखा गया है।
Twitter Util (पहले से ही @ axel22 के उत्तर में उल्लिखित)।
Scala standard library अधिकांश स्थानों में सुंदर बेवकूफ होना चाहिए। Scala Swing library एक और उदाहरण है।
आमतौर पर जो लोग विभिन्न ढांचे को लिखते हैं उन्हें पता है कि वे क्या कर रहे हैं और स्कैला में विशेषज्ञ हैं। Akka या Play जैसे फ्रेमवर्क इस के अच्छे उदाहरण हैं। Twitter's projects एक और हैं।
मेरे अनुभव में मानक पुस्तकालय में से अधिकांश बहुत जरूरी है (संभवतः प्रदर्शन कारणों से)। –
सच है, कभी-कभी stdlib बहुत जरूरी है। फिर भी, शैली के संबंध में कुछ बेवकूफ पैटर्न हैं: कक्षा और एक साथी केवल एक ही नाम की फाइल के प्रति, एक साथ कार्यक्षमता मिश्रण करने के लिए केक पैटर्न का उपयोग करके, संयोजक शैली इंटरफ़ेस (पार्सर्स) इत्यादि। – axel22
आईएमओ, stdlib और कंपाइलर खराब उदाहरण हैं, क्योंकि वे विशिष्ट नहीं हैं कि अन्य प्रोग्रामर अपने दैनिक काम में क्या करते हैं। –
- 1. Play2 scala
- 2. अस्तित्व के प्रकारों के लिए Idiomatic प्रतिस्थापन
- 3. Emacs में Scala REPL
- 4. एफ # और एडीओ.NET - idiomatic F #
- 5. जेनेरिक से Scala
- 6. अनिवार्य कोड
- 7. scala string.split काम नहीं करता
- 8. Emacs में पाठ की Idiomatic बैच प्रसंस्करण?
- 9. अनुक्रम परिवर्तन पर Idiomatic क्लोजर प्रश्न
- 10. वितरित लेनदेन और कतार, रूबी, erlang, scala
- 11. एसबीटी प्रकाशित कलाकृतियों में scala-library.jar संस्करण
- 12. क्या सी के अल्पविराम ऑपरेटर के बराबर idiomatic सी # है?
- 13. स्कैला में "फ्लैटमैप जो *** ***" idiomatic अभिव्यक्ति कहां से आती है?
- 14. धागे के बीच सिंकिंग के लिए क्लोजर idiomatic
- 15. maven-scala-plugin pom फ़ाइल त्रुटि दे रहा है
- 16. Play Framework 2.0 में JSON अनुरोधों को संभालना Scala
- 17. Play Framework/Scala रूपों में फ़ील्ड-विशिष्ट त्रुटि संदेश
- 18. std :: auto_ptr का Idiomatic उपयोग या केवल shared_ptr का उपयोग करें?
- 19. क्या यह मेवेन स्कैला प्लगइन का नवीनतम संस्करण है? <a href="http://scala-tools.org/mvnsites/maven-scala-plugin/">http://scala-tools.org/mvnsites/maven-scala-plugin/</a></p> <p>इसमें कहा गया है '© 2010 स्काला उपकरण' तो वहाँ एक और स्थान पर बाद के संस्करण होना चाहिए:
- 20. मैं अपने ProGuard'ed Scala स्टैंड-अलोन JARs पर कैसे हस्ताक्षर करूं?
- 21. जावा कोड
- 22. स्केला कोड playframework-2.0
- 23. नक्शा और सेट scala में सेट क्यों हैं। प्रीफ? 10, से बाहर
- 24. उपज के लिए है-getErElse paradigmatic scala या क्या कोई बेहतर तरीका है?
- 25. Play-Scala में सरल पढ़ने के लिए उपयोग करने के लिए SQL पहुँच परत क्या है?
- 26. '.scala' प्रोग्राम चलाते समय स्कैला रनटाइम/आरईपीएल के पीछे वास्तव में क्या होता है?
- 27. Idiomatic jQuery एक सूची बॉक्स में सभी विकल्पों को अल्पविराम से अलग स्ट्रिंग में प्राप्त करने के लिए?
- 28. कोड कोड
- 29. ग्रेड कोड कोड सुझाव
- 30. मॉडेम कोड एंड्रॉइड कोड
कुछ लोकप्रिय परियोजनाओं [यहां] (https://github.com/languages/scala) पर नज़र डालें। – missingfaktor
@missingfaktor: यह लिंक टूटा हुआ है। क्या आप कृपया एक और लिंक प्रदान कर सकते हैं? –
@ फाहिमायत, मुझे आश्चर्य है कि क्या उन्होंने उस सुविधा को हटा दिया है जहां कोई एक विशिष्ट भाषा में परियोजनाएं देख सकता है। – missingfaktor