मेरी हास्केल * थोड़ा जंग लगी है, तो मैं कल्पना कर सकते हैं कि मैं स्पष्ट याद कर रहा हूँ:स्काला: "किसी भी" और "सभी" कार्यों
def any[A](s: Traversable[A], f: A => Boolean): Boolean = {
s.foldLeft(false)((bool, elem) => bool || f(elem))
}
इन गुणों में से एक है यह लागू होता है?
- स्काला libs में कहीं पूर्वनिर्धारित
- परिस्थितिजन्य, और तेजी से कुछ एक लाइनर
- गलत के रूप में लिखा (मैं इसे परीक्षण नहीं किया था, खेद;))
* वास्तव में एसएमएल, लेकिन यह 99% वही है, लेकिन सूरज के नीचे किसी के द्वारा जाना जाता है।
अगर आपको लगता है हास्केल है 99% एसएमएल, आप या तो अभी तक monads या दर अंतर्निहित सिद्धांतों तरह से वास्तविक कोड लग रहा है और तरह काम करता है की तुलना में जिस तरह से उच्च करने के लिए नहीं मिला है (उदाहरण के लिए आप भी जावा 99% सी मानेंगे ++)। – delnan
हैकेल या एसएमएल इस प्रश्न से संबंधित कैसे हैं (शायद मुझे स्पष्ट याद आ रही है) – OscarRyz
अच्छी तरह से, मान लें कि 99% एसएमएल ** हैस्सेल में ** ** है –