嗨我是新来斯卡拉,我不knowe我在做什么wrrong得到正确的典型成收声明:斯卡拉初学者的,内涵和功能
def prim(n:Int): (Boolean, List[Int]) = divsers(n) -> List(1,n) //flatMap for-comprehensions
def divsers(n:Int):Boolean=
(for{
d <- 1 to n
if((n%d)->0)
}yield(d) // <- what i need to put here to make it work with the function prim?
)
prim(11);
我只是想测试一个数字是一个素数。我真的不得不说,我真的得到了syntac和typs的问题。即使我在yield中只是“真”,它不工作?
我不知道为什么有人给我-1?你不需要写出这些问题,但只是给我一个小费来解决这个问题。也许是一个链接。 – thenewOne1234567890