过滤无效值我有这样的代码:成语斯卡拉办法从列表
val mylist = (1,2,3)
val filteredList: List[Int] = mylist.map { num =>
if (num < 3) num
}
所以我想filteredList包含(1,2)。但是,在此之后,filteredList的类型是List [Any],而不是List [Int]。我如何删除void/null/??值使它成为一个真正的整数列表?我尝试添加那么否则返回null条款从filteredList过滤出空值,但它似乎并不像斯卡拉好作风......
'mylist.filter拿回
List[Int]
(_ <3)' – ipoteka最短的形式是'mylist.filter(3>)' – Chirlo