
scala
文章平均质量分 78
YWF331
这个作者很懒,什么都没留下…
展开
-
Scala函数
Scala 函数以 def 定义,然后是函数的名称(如 max ),然后是以逗号分隔的参数。Scala 中变量类型是放在参数和变量的后面,以 : 隔开。这种做的一个好处是便于“ type inference ”。同样如果函数需要返回值,它的类型也是定义在参数的后面(实际上每个Scala函数都有返回值,只是有些返回值类型为 Unit ,类似为 void 类型)。此外每个 Scala 表达...原创 2018-05-04 10:54:16 · 261 阅读 · 0 评论 -
使用 foreach 和 for 来实现迭代
args.foreach(arg => println(arg))args.foreach( println)for (arg <-args) println(arg)原创 2018-05-04 11:42:48 · 564 阅读 · 0 评论 -
使用类型参数化数组
在 Scala 中, 你可以使用 new 来实例化一个类。当你创建一个对象的实例时,你可以使用数值或类型参数。如果使用类型参数,它的作用类似 Java 或 .Net 的 Generic 类型。所不同的是, Scala 使用方括号来指明数据类型参数,而非尖括号。比如:val greetString = new Array[String](3)greetString(0)="Hello"g...转载 2018-05-04 11:45:44 · 1213 阅读 · 0 评论 -
被坑了一天 (一条sql搞定)
import org.apache.spark.sql._import scala.util.matching.Regeximport java.text.SimpleDateFormatimport java.util.Dateobject UserProperty { def main(args: Array[String]): Unit = { val spark =...原创 2018-06-04 19:39:28 · 328 阅读 · 0 评论