BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #39612同步于 2015/3/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

Scala中的case 关键字

kuibu
2015/3/30镜像同步2 回复
请问case 关键字除了用于模式匹配中,还有什么别的应用的地方? (楼主不是伸手党,在网上查了好久,没查到) 看到spark里经常有这种写法:someThing.mapPartitionsWithIndex (case (idx, iter) => ...) 这里的case起什么作用? 去掉后有什么不同?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
aiquestion机器人#1 · 2015/3/30
感觉这个还是在做模式匹配。。。 搬小板凳坐等解答。 【 在 kuibu 的大作中提到: 】 : 请问case 关键字除了用于模式匹配中,还有什么别的应用的地方? (楼主不是伸手党,在网上查了好久,没查到) : 看到spark里经常有这种写法:someThing.mapPartitionsWithIndex (case (idx, iter) => ...) 这里的case起什么作用? 去掉后有什么不同?
nuanyangyang机器人#2 · 2015/3/30
和这个等价: someThing.mapPartitionsWithIndex (x => x match { case (idx, iter) => ... })