ERLANG में: मान लें कि हमारे पास एक फ़ंक्शन f() है जो F1 को इनपुट के रूप में लेता है जहां F1 एक फ़ंक्शन है। वहाँ एक रास्ता एफ 1 के इनपुट पैरामीटर की संख्या पता करने के लिए है।पास किए गए फ़ंक्शन के पैरामीटर की संख्या (erlang)
मुझे लगता है किसी भी तरह वहाँ एक समाधान है, लेकिन मुझे यकीन नहीं कर रहा हूँ। उदाहरण के लिए:
-module(high).
-compile(export_all).
f1() -> 1.
f2(X) -> X.
f3(X, Y) -> {X,Y}.
run(F) -> io:format("F ~p ~n", [F]).
तो, वहाँ समारोह रन/1 के लिए किसी भी तरह से पारित कर दिया समारोह [मुख्य रूप से पारित कर दिया समारोह के इनपुट पैरामीटर की संख्या] के बारे में जानकारी पता करने के लिए है।
नोट: कृपया सूचित है कि यह एक सैद्धांतिक सवाल यह है कि हो सकता है। नोट: लागू की कोड (मज़ा, [तर्क]) खुला स्रोत में उपलब्ध .. यह मेरे hep सकता है मुझे लगता है कि है।