How to get first 100 prime numbers in scala as i got result but it dispays blank where it's not found

后端 未结 3 1340
不思量自难忘°
不思量自难忘° 2021-01-28 18:14

output : prime numbers 2 3 () 5 () 7 () ()

i want as 2 3 5 7

def primeNumber(range: Int): Unit ={

    val primeNumbers: immutable.IndexedSeq[AnyVal] =
         


        
3条回答
  •  遇见更好的自我
    2021-01-28 18:45

    You can use collect on your output

    primeNumbers.collect{
      case i : Int => i
    }
    res2: IndexedSeq[Int] = Vector(2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97)
    

提交回复
热议问题