J'essaie de faire un pli personnalisé qui passe par ma séquence, et prend 2 Teams
à la fois et les affecter à un Match
puis retourner un Match list
à la fin.
Mon code actuel est :
let myFold f s =
let rec myFold' f s acc =
match s with
| (a1::a2::a) -> f a1 a2::acc
| _ -> acc
myFold' f s []
Ce qui me donne (int -> int) list
Mais de toute évidence, ça ne va pas marcher... Qu'est-ce que je fais mal ? -> Je sais que je peux simplement créer une fonction récurrente spécialement conçue pour ce scénario, mais je veux la rendre aussi abstraite que possible pour la réutiliser.