Je suis la définition type AA pour représenter un conseil de mon jeu:En utilisant un type défini par l'utilisateur
type Position = (int * Piece) list
Mais quand je crée une liste comme ceci:
let board1 = [(1,Piece.BLACK);(2,Piece.WHITE);(3,Piece.BLACK);(4,Piece.WHITE);
...]
-je créer une liste de (int * Piece) liste, pas une position.
Comment puis-je changer cela? Quelle est la bonne façon?
Par exemple:
val board1 : (int * Piece) list =
[(1, BLACK); (2, WHITE); (3, BLACK); (4, WHITE);
Voir ma réponse ici . http://cs.hubfs.net/forums/thread/16066.aspx – Brian