Scala和Spark中乱七八糟的符号
1,808 阅读
1、$()
这个是spark中定义的符号,表示getOrDefault,意思是如果这个值有,则获取这个值,否则使用默认值。它是定义在Params包中的
protected final def $[T](param: Param[T]): T = getOrDefault(param)
2、A to B by C语法 这是scala集合的语法,表示从A到B,以C为间隔的一个集合,例如如下输出结果
scala> 1 to 10 by 2
res0: scala.collection.immutable.Range = Range(1, 3, 5, 7, 9)
3、A to B语法 是不包含B的闭区间
