在许多情况下,我想将相同的filterormap函数应用于SeqorParSeq集合。但是我不想写两次代码。
def fun(data:ParSeq[String], num_start:Int,num_end:Int) = {
data filter { x=>
val temp = extract_number(x)
num_start <= temp && temp <= num_end
}
}
和上面的代码一样,对于一个Seq[String]我需要申请fun的,我要重新重写一遍,内容完全一样。我怎样才能避免它?