返回信息流请问case 关键字除了用于模式匹配中,还有什么别的应用的地方? (楼主不是伸手党,在网上查了好久,没查到)
看到spark里经常有这种写法:someThing.mapPartitionsWithIndex (case (idx, iter) => ...) 这里的case起什么作用? 去掉后有什么不同?
这是一条镜像帖。来源:北邮人论坛 / java / #39612同步于 2015/3/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
Scala中的case 关键字
kuibu
2015/3/30镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
感觉这个还是在做模式匹配。。。
搬小板凳坐等解答。
【 在 kuibu 的大作中提到: 】
: 请问case 关键字除了用于模式匹配中,还有什么别的应用的地方? (楼主不是伸手党,在网上查了好久,没查到)
: 看到spark里经常有这种写法:someThing.mapPartitionsWithIndex (case (idx, iter) => ...) 这里的case起什么作用? 去掉后有什么不同?
和这个等价:
someThing.mapPartitionsWithIndex (x => x match {
case (idx, iter) => ...
})