例如,打印我能做的一切
list.foreach(println(_))
Run Code Online (Sandbox Code Playgroud)
我怎么做相同的
list.foreach(println(_ + "mystring"))
Run Code Online (Sandbox Code Playgroud)
为了修复你的第二个例子你可以像这样命名函数参数:
list.foreach(x => println(x + "mystring"))
Run Code Online (Sandbox Code Playgroud)
顺便说一下,作为替代方案,您可以先map查看列表,然后打印其中的每个元素:
list map (_ + "mystring") foreach println
Run Code Online (Sandbox Code Playgroud)
这将产生相同的结果.
| 归档时间: |
|
| 查看次数: |
821 次 |
| 最近记录: |