如何比较卡片的价值,甚至存储它们?
我从给我1张卡的API中提取数据,然后比较它们的值,看看哪一张比下一张高。我怎么能做那样的事?
我的值是从API中提取的,它们返回'K‘表示King,'5’表示5,'A‘表示Ace,等等。但我不确定如何将不同类型的值比较在一起?
发布于 2022-06-16 15:37:10
你可以用字典。
var cards = {
'A' = 14, // Ace
'K' = 13 // King
}也可以使用类似于枚举的对象:
const Cards = {
A: 14, // Ace
K: 13 // King
};发布于 2022-06-16 15:38:49
创建一个Card-class并使其Comparable更多地编写一个Comparator<Card>
https://stackoverflow.com/questions/72648367
复制相似问题