如何为牌组中的牌组设置值并比较哪张牌具有"higher"或"lower"值?



如何比较卡片值甚至存储它们?

我从一个API中提取数据,给我1张卡-然后我想比较它们的值,看看哪一张比下一张卡高。我怎么能做到呢?

我的值是从API中提取的,它们返回'K'表示King,或'5'表示5,'A'表示Ace,等等。但我不确定如何将不同类型的值比较在一起?

你可以用字典。

var cards = {
'A' = 14, // Ace
'K' = 13  // King
}

或者可以使用类似object的enum:

const Cards = {
A: 14, // Ace
K: 13  // King
};

创建一个Card-class,并使其Comparable更多地写入Comparator<Card>

相关内容

  • 没有找到相关文章

最新更新