我们经常在scala 源码里上看到类似implicit这个关键字。 一开始不太理解,后来看了看,发现implicit这个隐式转换是支撑scala的易用、容错以及灵活语法的基础。 我们经常使用的一些集合方法里面就用到了implicit,比如: def flatMap[B,...
scala对集合的元素合有特殊的符号,比如::和::: 简单说明一下: 元素和集合连接用:: 双冒号是连接 一个元素 和...
Lateral View是Hive中提供给UDTF的conjunction,它可以解决UDTF不能添加额外的select列的问题。 1. Why we need...