Scala
三印
专注于大数据、BI、数据挖掘、数据库架构方向,欢迎交流,共同进步~
展开
-
Scala学习总结(from scala for the Impatient)
2018/05/14更:Scala特质 Trait。这本书很适合初学者,如果有需要可以留下邮箱,或者私信,我发电子版给你们!基础语法(1):scala shell 环境退出: :quit语句=> 符号作用类似于Python 匿名函数lambda;val a = 'b' a:Char b 字符型数据 val test = "a" type:字符串 所以,Scala用...原创 2018-03-09 11:56:15 · 456 阅读 · 0 评论 -
Scala 关于Json 解析问题技巧
Json 格式是一种常见的格式,在NoSQL关系型数据库中比较常见,但是NoSQL与关系型数据库相比,SQL一般无法被使用,所以通常采用解析的方法。Scala中正好有这个包,如果有大规模数据,可以再Spark上部署。但是大数据情况下,Map、Reduce可能会因为数据异常导致报错,因此我们需要用try-catch 模块会解决之一问题。Scala中有Either[L,R]数据类型,能够表示操作的返回...原创 2018-05-01 10:26:20 · 1730 阅读 · 0 评论 -
Scala几类基本常用类型(Array,List,Tuple,Set,Map)和常用的操作(map,foreach,reduce)
创建 Array,可变的同类对象序列,长度不可变,值可变: val example = new Array[String](3) 创建长度为3的空数组,数组里的元素类型为字符串,数组赋值可以通过example(0) = "a" 注意:字符串是双引号,字符是单引号,在Scala里面也可以用 val example:Array[String] = new Array[String](3...原创 2018-08-28 11:29:54 · 1657 阅读 · 0 评论