爲什麼需要括號圍繞x:詮釋在這種情況下:在這種情況下爲什麼在這裏需要括號?
List(1,2,3,4,5).filter((x:Int) => x > 3)
但不是X:
List(1,2,3,4,5).filter(x => x > 3)
如果我嘗試:
List(1,2,3,4,5).filter(x:Int => x > 3)
我得到:
identifier expected but integer literal found
這到底意味着什麼?
我試過第二種情況下,它的工作原理上的Scala版本2.9.1 –
都工作得不錯。 dublintech只是問爲什麼它不會編譯在第一個版本,如果你省略參數列表的括號 –
@Girafik我已經提出了更清晰的問題。 – dublintech