标签: scala
我在下面有一些代码
val primitiveDS = Seq(1, 2, 3).toDS() primitiveDS.map(_ + 1).collect() // Returns: Array(2, 3, 4)
我想知道这里的下划线到底是什么( _ + 1),我知道这属于scala混合标识符,我搜索了很多,但无法获得确切的含义。
还共享一些链接以深入了解
答案 0 :(得分:0)
map(x=>x+1)的缩写为map(_+1)。这是访问元素
map(x=>x+1)
map(_+1)