Scala中map(r=>(r(0),r(1))),与map(r=>(r._1,r._2))有什么不同呢?什么场景用呢?

0
已邀请:
0

regan - run! run! run! happy runner! 我是奔跑的小米~ 2017-03-15 回答

区别在于第一个map中的r是数组类型,通过圆括号加索引的形式取得数组中的元素,第二个map中的r是tuple,通过下划线_1,_2的方式取得tuple对应位置的元素
0

MarsJ - 大数据玩家~DS 2017-03-17 回答

()是数组取值的方式,_是元组取值的方式,这是Scala编程的基本语法。

要回复问题请先登录注册