Existe-t-il un OCaml équivalent au modèle de Haskell correspondant à un nombre arbitraire d'arguments? Par exemple, je peux avoir quelque chose qui ressemble:comment modéliser correspond à un nombre arbitraire d'arguments?
merge [] lst = lst
merge lst [] = lst
merge l1 @ (n : ns) l2 @ (m : ms) =
if n < m then n : merge ns l2 else m : merge l1 ms
(L'exemple de développement ya soulevé des applications avec Objective Caml :)
Merci.
Je ne dirais pas que votre exemple prend un nombre arbitraire d'arguments, la fonction prend exactement deux arguments. – adamse
adamse: true, mais ma question s'applique à toute fonction prenant plus d'un argument. –