में प्रॉक्सी में बहु-धर्मार्थ विधियों को ओवरराइड करना मेरे पास एक जावा क्लास है जिसमें 2 विधियां हैं लेकिन अलग-अलग arities (कोई कोई तर्क नहीं लेता है, अन्य 1 तर्क लेता है)। मैं एक प्रॉक्सी बनाता हूं ज
जावास्क्रिप्ट में, कोई फ़ंक्शन के लिए निर्धारित औपचारिक पैरामीटर की संख्या कैसे निर्धारित कर सकता है? नोट, यह arguments पैरामीटर नहीं है जब फ़ंक्शन कहा जाता है, लेकिन नामित तर्कों की संख्या के साथ फ़ं
मान लीजिए आप arity 1, 2 के तीन कार्य करता है और नीचे के रूप में 3 है: (defn I [x] x)
(defn K [x y] x)
(defn S [x y z] (x z (y z)))
clojure एक मूल्यांकन समारोह या मूल्यांकन के लिए मुहावरा है: (I K
मुझे एक सामान्य प्रकार मिला है: class DictionaryComparer<TKey, TValue> : IEqualityComparer<IDictionary<TKey, TValue>>
और एक कारखाना विधि जो किसी दिए गए शब्दकोश प्रकार के लिए इस वर्ग का एक उदाहरण बना
क्या रनटाइम पर पता लगाने का कोई तरीका है, फ़ंक्शन में कितने इनपुट (तर्क, पैरामीटर) हैं? (define (my-function unknown-function)
...
(number-of-necessary-arguments unknown-function)
...)