
Scala
forever2qin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala学习回顾(二)---- scala函数定义、流程控制及异常处理
注:本文学习源自:DT大数据梦工厂(微信公众号:DT_Spark) 1、上一节中我们了解到scala hello world,具体定义一个函数如下: 2、定义一个没有参数的函数,如下: 运行结果: 3、定义一个有参数的函数,如下: 4、流程控制 如果运行的时候,输入了参数,则情况如下: 方式二: 也可以将函原创 2015-07-26 23:57:04 · 633 阅读 · 0 评论 -
Scala学习回顾(三)---- Tuple、Array、Map与文件操作
注:本文学习源自:DT大数据梦工厂(微信公众号:DT_Spark) 1、定义一个Tuple(元组),元组可以包含不同类型的元素。如下: 运行结果: 2、定义一个数组。如下: 运行结果: 3、定义一个Map,如下: 4、对文件的操作,如下:原创 2015-07-28 00:44:59 · 381 阅读 · 0 评论 -
Scala学习回顾(四)---- For与Function进阶实战、Lazy的使用
注:本文学习源自:DT大数据梦工厂(微信公众号:DT_Spark) 1、For的进阶 2、函数的进阶 3、lazy的作用 参考资料: DT大数据梦工厂微信公众号:DT_Spark原创 2015-07-29 00:53:36 · 404 阅读 · 0 评论 -
Scala学习回顾(一)---- scala的环境搭建
注:本文学习源自:DT大数据梦工厂(微信公众号:DT_Spark) 1、先下载scala安装包: 为后续spark的学习,咱们需要选择版本:2.10.4 http://www.scala-lang.org/download/2.10.4.html 2、安装完后,选择scala IDE,一个是Eclipse scala IDE,另一个是Intellij IDEA 因个人偏爱于Intel原创 2015-07-24 22:28:41 · 517 阅读 · 0 评论 -
Scala学习回顾(五)---- scala中的apply
注:本文学习源自:DT大数据梦工厂(微信公众号:DT_Spark) 在Scala中,我们通常都会使用类似函数调用的语法。举例来说,如果s是一个字符串,那么s(i)就是该字符串的第i个字符。(而在java中,你会这样写:s.charAt(i)。)在IDEA中运行如下代码: println(“Hello(4)”)//将打印出’o’ 你可以把这种用法当做是()操作符的重载形式,它背后的实现原原创 2015-07-29 13:09:38 · 479 阅读 · 0 评论 -
Scala学习回顾(六)---- Scala中的继承:超类的构造、重写字段、重写方法
注:本文学习源自:DT大数据梦工厂(微信公众号:DT_Spark) 类有一个主构器和任意数量的辅助构造器,而每个辅助构造器都必须以对先前定义的辅助构造器或主构造器的调用开始。子类的辅助构造器最终都会调用主构造器,只有主构造器可以调用超类的构造器。辅助构造器永远都不可能直接调用超类的构造器。在Scala的构造器中,你不能调用super(params),不像Java,可以用这种方式调用超类构造器原创 2015-07-30 09:43:08 · 2542 阅读 · 0 评论 -
Scala学习回顾(七)---- 抽象类、抽象字段、抽象方法
注:本文学习源自:DT大数据梦工厂(微信公众号:DT_Spark) 与java相似,scala中abstract声明的类是抽象类,抽象类不可以被实例化。在scala中,抽象类和物质中的方法、字段和类型都可以是抽象的。 抽象方法:抽象方法不需要(也不充许)有abstract修饰符,一个方法只要是没有实现(没有等号或没有方法体),它就是抽象的。 抽象类型:sc原创 2015-08-01 00:26:25 · 1000 阅读 · 0 评论