基本上,我有一個數組,我希望它在按下按鈕時被轉移到標籤。我遇到的主要問題是我不能想出辦法把一旦已經打印從數組列表中隨機打印一個沒有重複的字符串
這裏的陣列不能複製的東西是我的代碼
@IBOutlet weak var truthspot: UILabel!
@IBAction func truthclick(_ sender: Any) {
let array = ["pasta", "boop", "test1", "test2"]
let randomIndex = Int(arc4random_uniform(UInt32(array.count)))
truthspot.text = (array[randomIndex])
一旦它打印出來,如何除去'array'中的項目? – Larme
超級快捷noob在這裏,你的意思只是打印「randomIndex」?在'truthspot.text ='後面加上'array.remove(at:randomIndex)' – vape
。這樣它就不會再出現在數組和下一個隨機數中。 – Larme