scala
abc200941410128
这个作者很懒,什么都没留下…
展开
-
scala入门学习(1)基础篇
一、scala变量1、变量声明在 Scala 中,使用关键词 “var” 声明变量,使用关键词 “val” 声明常量。 变量: 在程序运行过程中其值可能发生改变的量叫做变量。如:时间,年龄。 常量 在程序运行过程中其值不会发生变化的量叫做常量。如:数值 3,字符’A’。val a:Int = 1val str:String = 2【注】:scala的变量或函数的类型总是写在变量或函数的后面。在原创 2017-12-22 16:43:41 · 3085 阅读 · 0 评论 -
scala入门学习(2):控制结构
一、IF…ELSE 判断语句1、if 语句语法格式如下:if(布尔表达式){ // 如果布尔表达式为 true 则执行该语句块}例如:var x = 10;if( x < 20 ){ println("x < 20");}2、if…else 语句语法格式如下:if(布尔表达式){ // 如果布尔表达式为 true 则执行该语句块}else{ // 如果布尔表达式为原创 2017-12-26 17:19:48 · 2883 阅读 · 0 评论 -
scala入门学习(3):数组
一、数组1、定长数组Scala 数组声明定长的语法格式如下:var z:Array[String] = new Array[String](3)或var z = new Array[String](3)示例://定义一个长度为10的数值数组val a=new Array[Int](10)//定义一个长度为10的String类型数组val b=new Array[String](10)//可以看出原创 2018-01-02 11:38:32 · 3240 阅读 · 1 评论 -
scala入门学习(4)列表List-集合Set-映射Map等
一、列表List1、List类型定义及List的特点Scala 列表类似于数组,它们所有元素的类型都相同,但是它们也有所不同:列表是不可变的,值一旦被定义了就不能改变,其次列表 具有递归的结构(也就是链接表结构)而数组不是。//字符串类型Listscala> val fruit=List("Apple","Banana","Orange")fruit: List[String] = List(A原创 2018-01-16 15:40:51 · 4978 阅读 · 0 评论 -
scala入门学习(5)函数和闭包
一、函数1、函数的声明定义和调研函数是一组一起执行一个任务的语句。 Scala 有函数和方法,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。 我们可以在任何地方定义函数,甚至可以在函数内定义函数(内嵌函数)。更重要的一点是 Scala 函数名可以有以下特殊字符:+, ++, ~, &,-, – , , /原创 2018-01-24 10:54:34 · 2549 阅读 · 0 评论