1
我有一個var
類型ArrayBuffer
。Scala獲得滿足條件的ArrayBuffer的第一個元素
var selected = new ArrayBuffer[Component](0)
我想從中提取滿足給定的條件的第一個元素。
var res = selected.filter(_.node == neighbour)(0)
我想要的東西,像上面的線,但如果沒有元素滿足該條件,我想res
是null
。相反,代碼會拋出一個錯誤。
如何獲得滿足條件的第一個元素或null
?