カードのデッキを作成するF#チュートリアルに取り組んでいます。タイプはリストされていますが、タイプをループしてフルデッキのマップを作成する方法がわかりません。私は次のようなことをすることを期待していました
Foreach rank in ranks
Foreach suit in suits
somehow combine the two
next suit
next rank
これを行う方法はありませんか?作成されるタイプは次のとおりです。
タイプからリストに変更すると、結合できると思いますよね?それで、タイプのポイントは何ですか?
type suits=
|Spade=1
|Heart=2
|Club=3
|Diamond=4
type ranks=
|ValCard of int
|Jack
|Queen
|King
type deck= Deck of ranks * suits