Scala基础篇
文章平均质量分 73
zisheng_wang_DATA
这个作者很懒,什么都没留下…
展开
-
Scala-01:函数定义、流程控制、异常处理
一、字段/变量的定义: Scala中使用 var/val 变量/不变量名称 : 类型的方式进行定义,例如: object ScalaBasics { def main(args:Array[String]):Unit={ var firstNumber : Int = 1 val secondNumber : Int = 2 } } 其原创 2016-01-17 22:00:31 · 819 阅读 · 0 评论 -
scala-00:初识scala及其学习环境搭建
Scala介绍: Scala是一种将其他编程语言中的多种技巧融合为一的语言。Scala尝试跨越多种不同类型的语言,给开发者提供面向对象编程、函数式编程、富有很强的表达力的语法、静态强类型以及丰富的泛型、隐式转换等特性,而且全部架设于Java虚拟机之上。 Scala环境搭建(一下是在window7-x64系统中安装) 1、安装JDK:jdk-原创 2016-01-17 13:40:59 · 732 阅读 · 0 评论 -
scala-03:Tuple、Array、Map与file文件操作入门实战
一 Tuple 元祖 1,在sclal中有用的容器对象是元祖: Tuple,元组是n个对象的一个聚集(Map是n=2个对象的聚集),与列表一样,元素也是不可变的,但与列表不同,在一个元祖可以包含不同类型的元素。所以在scala用的非常多。 2,实例化: val tuple_test = (100, "Scala", "Spark") 3,可以通过点号,下划线,-N(N从1开始原创 2016-01-21 15:07:40 · 1176 阅读 · 0 评论 -
Scala-02:函数定义、流程控制、异常处理入门实战
函数定义、流程控制、异常处理入门实战原创 2016-04-26 21:01:20 · 1117 阅读 · 0 评论 -
scala-04For与Function进阶实战、Lazy的使用
一、for循环的进阶实战: for 循环,2 to 3,是2~3,取值2、3,是个集合 Def main=(args:Array[String]):Unit{ For(i<- 2 to 3;j<- 3 to 5) Println((100*i+j)+“ ”) 也可在for循环中加入条件表达式(这是spark中最常见的形式,当然实际应用中条件是很复杂的): For(i<-原创 2016-04-27 20:53:21 · 758 阅读 · 0 评论