我正在尝试在scala中实现"或"过滤列表.
list.filter(_ % 3 ==0 || _ % 5 ==0)
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
错误:参数数量错误; 预期= 1
那么如何将其分组为一个参数.
om-*_*nom 10
不要试图比你更简洁:
list.filter(x => x % 3 ==0 || x % 5 ==0)
Run Code Online (Sandbox Code Playgroud)
下划线不起作用,因为第n个_被扩展为第n个参数,如下所示:
list.filter((x,y) => x % 3 ==0 || y % 5 ==0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
369 次 |
| 最近记录: |