J'ai deux ensembles, retournés par Set.Make (t). Je voudrais générer toutes les combinaisons possibles des valeurs dans les deux. Comment puis-je faire ceci?OCaml: Permutation de chaque valeur dans deux ensembles? (comment traduire cela à partir de Java)
Cela fonctionne pour générer des paires, mais pas tous:
List.combine (IntSet.elements odp) (IntSet.elements ftw)
Cela ferait en Java:
for (int i : ktr) {
for (int m : mnx) {
System.out.println(i + ", " + m);
}
}
cela ne tapez pas vérifier: Erreur: Cette expression est de type 'a -> (' b * 'a) la liste -> (' b * 'a) la liste mais est ici utilisé avec le type' a - > ('b *' a) list -> 'a –
Tout à fait raison. Je l'ai réparé maintenant. –