![](/img/trans.png)
[英]How to randomly select a card from a deck of cards and not select it again?
[英]How to set values for cards in a card deck and compare which one has "higher" or "lower" value?
如何比较卡值甚至存储它们?
我从一个给我一张卡片的 API 中提取数据——然后我想比较它们的值,看看哪一张卡片与下一张卡片更高。我该怎么做这样的事情?
我的值是从 API 中提取的,它们返回“K”表示 King,或“5”表示 5,“A”表示 Ace 等等。但我不确定如何将不同类型的值一起比较?
您可以使用字典。
var cards = {
'A' = 14, // Ace
'K' = 13 // King
}
或者您可以使用类似对象的枚举:
const Cards = {
A: 14, // Ace
K: 13 // King
};
创建一个Card
-class 并使其要么Comparable
更多,要么写一个Comparator<Card>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.