यह काम करता हैकोई तर्क फ़ंक्शन के लिए स्कैला प्रकार को कैसे परिभाषित किया जाए?
def func(f: => Int) = f
यह dosn't
type EmptyFunct = => Int
या
type EmptyFunct = (=> Int)
स्काला संस्करण (उदाहरण के लिए वर्ग के अंदर) 2.9 दो सवाल:
- दूसरे मामले में चीनी कार्य सिंटैक्स क्यों नहीं करते?
- सिंटैक्स चीनी के बिना इस फ़ंक्शन को कैसे परिभाषित किया जाए?
आप 'EmptyFunct' के उपयोग पता चलता है कि क्यों'() => Unit' का एक उदाहरण दे सकते हैं:
तो चलो एक वर के साथ चलते हैं आपकी ज़रूरत के अनुरूप नहीं है? – Nicolas