首页 > 解决方案 > 如何解释scala混合标识符

问题描述

我在下面有一些代码

   val primitiveDS = Seq(1, 2, 3).toDS()
   primitiveDS.map(_ + 1).collect() // Returns: Array(2, 3, 4)

我想知道下划线的确切含义(_ + 1),我知道这属于 scala 混合标识符,我搜索了很多但无法得到确切的含义。

还分享一些链接以深入了解

标签: scala

解决方案


map(x=>x+1)简短的形式是map(_+1). 这是访问元素的简写形式


推荐阅读