Prologを使用してポーカーゲームをコーディングしようとしています。ロイヤルフラッシュのコーディング方法は理解していますが、4種類のコードが機能しません。
私は次のコードを持っています:
four_of_a_kind(R):-
member(card(V, T1), R),
member(card(V, T2), R),
member(card(V, T3), R),
member(card(V, T4), R).
ここで、Vは同じにしたいランクで、T1、T2、T3、T4はスーツです。Rは私のカードのリストです。
誰かがプロローグで4種類をコーディングする方法を説明してください、そして私が間違っていることを説明してください。