47 votes

Clojure : Comment trouver l’arité de fonction lors de l’exécution ?

Étant donné un objet de fonction ou un nom, comment puis-je déterminer son arité ? Quelque chose comme `` .

J’espère qu’il y a une certaine manière, arité étant assez centrale en Clojure

51voto

Mike Douglas Points 2355

L’arité d’une fonction est stockée dans les métadonnées du var.

Cela nécessite que la fonction a été définie soit à l’aide de , ou le métadonnées fournies explicitement.

50voto

whocaresanyway Points 291

Réflexion de sournoise :

4voto

missingfaktor Points 44003

Appuyant sur la solution de @whocaresanyway :

-18voto

Anon Points 3418
<pre><code></code></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X