无法修复无法解析的标识符

时间:2019-06-04 22:37:08

标签: swift

我刚刚开始编码,并尝试编写代码以打印出最多为n的质数时遇到了这个问题。第17行的return number存在未解决的标识符错误。但是我检查了很多次,确保没有错别字或大括号或括号。我在做什么错了?

我尝试查找拼写错误,区分大小写,不正确的括号放置方式,并重新缩进代码。

import UIKit

var divisibleCounter = 0

func printNumbers(upTo n: Int) -> Int{
    for number in 2...n {
        let endNumber = n
        while (number % 1 == 0 && endNumber % number == 0) {
            divisibleCounter += 1
            if divisibleCounter != 1 {
                divisibleCounter = 0
                break
            }
            print("\(number) is prime.")
        }
    }
    return number
}

printNumbers(upTo: 10)

第17行有错误消息。

0 个答案:

没有答案