从数组中挑选一个项目并将项目名称与另一个项目名称进行比较

时间:2017-03-07 08:12:19

标签: arrays swift random numbers

编辑: 我试图从数组中选择一个随机元素并将其与另一个数组中的项目进行比较,但我只是得到了int而不是单词。我该如何使用这个词进行比较? 例如:

def words(filename):
    word = []
    file = open(filename)
    for line in file:
        word.append(line.strip())
    return word

这里我想检查从cardArray中随机挑选的数字是否在symbolA数组中。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

var cardArray = ["card1", "card2", "card3", "card4", "card5", "card6", "card7", "card8", "card9", "card10", "card11", "card12", "card13"]

var symbolA = ["card1", "card4", "card7", "card10", "card13"]

let rightNumber = Int(arc4random_uniform(UInt32(rightCardValue)))

要从索引cardArray的{​​{1}}获取元素,您可以使用:

rightNumber

要检查let element = cardArray[rightNumber] 是否包含symbolA,请使用:

element