Код вылетает после 3 попыток. Как мне напечатать все 10 значений, не повторяя их?
var windCard = [1:11, 2:12, 3:21, 4:22, 5:31, 6:32, 7:41, 8:42, 9:51, 10:52 ]
var die = 0
die = Int(arc4random())%windCard.count
print("The wind blow the mosquitoes \(windCard[Int(die)]!)")
windCard.removeValue(forKey: die)
die
будет значением от0
до9
. - person rmaddy   schedule 04.06.2018die
будет от0
доwindCard.count - 1
. Итак, изначально9
и с каждым разом уменьшается.0
должно заставить вас пойти О!. - person rmaddy   schedule 04.06.2018