小编bma*_*iel的帖子

如何在Swift中生成一个随机数而不重复前一个随机数?

我对Swift和编程逻辑都很陌生,所以请耐心等待

如何在Swift中生成0到9之间的随机数,而不重复上一次生成的数字?因为相同的数字不会连续出现两次.

swift

11
推荐指数
4
解决办法
1万
查看次数

Swift意外错误无法分配给''in'self'

我有一个颜色数组,我试图从它获得一个随机颜色,而没有连续相同的两种颜色,并遇到一个错误,因为previousNumber = randomNumber说不能分配给'self'中的'previousNumber'

var previousNumber: UInt32?

    func generateRandomNumber() -> Int {
        var coloursArrayLength = UInt32(coloursArray.count)
        var randomNumber = arc4random_uniform(coloursArrayLength)
        while previousNumber == randomNumber {
            randomNumber = arc4random_uniform(coloursArrayLength)
        }
        previousNumber = randomNumber
        var randomNumberInt = Int(randomNumber)
        return randomNumberInt
    }
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

ios swift

2
推荐指数
1
解决办法
1186
查看次数

在Swift中查找数字的数字总和

有谁知道如何获得Swift中数字中所有数字的总和?

例如,使用该数字845将导致17

swift

2
推荐指数
2
解决办法
4846
查看次数

标签 统计

swift ×3

ios ×1