過濾無效值我有這樣的代碼:成語斯卡拉辦法從列表
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