Hopeful Nick


  • 首页

  • 标签

  • 归档

  • 关于

Spark源码小记

发表于 2021-01-18 | 分类于 Spark |

self=>

截屏2021-01-18 上午9.56.59

用于设置this的别名,以避免因为作用域变化导致接口的实现类不能引用

相当于

1
2
3
4
5
trait MyTrait { self => }
// is equivalent to
trait MyTrait2 {
private val self = this
}

参考资料

Disambiguating ‘this’ in Scala, or what does ‘self =>’ mean?

# Spark
Spark SQL 3.0 Join Hints
ProtoBuf 2.5 to 3.0
  • 文章目录
  • 站点概览
Hopeful Nick

Hopeful Nick

To Explore

161 日志
35 分类
42 标签
GitHub E-Mail
  1. 1. self=>
  2. 2. 参考资料
© 2022 Hopeful Nick
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4