![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
jianyuanPC
这个作者很懒,什么都没留下…
展开
-
scala学习笔记(四)样本类与模式匹配
访问修饰符 格式:private[x]或protected[x],x指某个所属包、类或单例对象,表示被修饰的类(或方法、单例对象),在X域中公开,在x域范围内都可以访问; private[包名]:在该包名作用域内,被修饰域都能被访问; private[类名]:在该类的作用域,被修饰域都能被访问; private[this]:仅能在包含了定义的同一对象中访问,用于保证同一类中不能被其它对象访原创 2016-11-15 10:01:27 · 316 阅读 · 0 评论 -
Scala学习笔记(三)类层级和特质
无参方法 功能:将方法的定义转换为属性字段的定义; 作用范围:方法中没有参数,并且方法仅能通过读取所包含的对象属性去访问可变状态,而不改变可变状态,就可使用无参方法; 例子: abstract class Element{ def texts:String } class Sub1Element(text:String) extends Element{原创 2016-11-15 10:00:53 · 498 阅读 · 0 评论 -
Scala学习笔记(二)表达式和函数
笔记的整理主要针对Scala对比Java的新特性; 1、if表达式 if表达式是有结果返回的。 val a= if (5>2) “你好” else 1 a的值为if表达式返回值为 “你好” 2、while表达式 while表达式是没有返回值的(返回值为 Unit),在scala中避免使用,通常都需要与var结合使用 3、for表达式 枚举集合遍历 val a =原创 2016-11-15 10:00:38 · 348 阅读 · 0 评论 -
Scala学习笔记(一)数据类型
.类型参数化数组 val arrayString = Array[String](2); arrayString (0)=”Hello”; arrayString (1)=”World”; for (i print(arrayString (i)) } 需要留意上面代码的几个地方如下: 1、无论是在创建数组时的维度指定,还是对数组元素的访问都是使用括号,这里本质上是调用了Arra原创 2016-11-15 10:00:14 · 313 阅读 · 0 评论