我正在尝试在 Scala 中定义一个函数来确定一个数字是否为素数,如下所示:
def isPrime(n: Int): Boolean = {
if (n == 2) true
else {
List(3 to math.sqrt(n)).foldLeft(isFactor(),0)
}
def isFactor(x:Int, n:Int):Boolean=(n%x)==0
}
鉴于我已经定义了 isFactor,给 foldLeft 调用提供什么参数?