【发布时间】:2025-12-09 22:05:01
【问题描述】:
我对 Scala 还很陌生,所以对这个非常基本的问题表示歉意。
我有一个很棒的班轮,可以检查一个数字是否是素数。我试图用它做的是允许函数接收一个数组并吐出素数。
我怎样才能最好地做到这一点?是否也可以在一个班轮中这样做?谢谢!
def isPrime(num: Int): Boolean = (2 to num) forall (x => num % x != 0)
【问题讨论】:
-
查看
filter函数。 -
math.ceil(math.sqrt(num)).toInt应该够了...