Scala
zuolixiangfisher
有空一起钓鱼啊
展开
-
Scala循环之break语句
Scala循环里的break语句和java有点不太一样 // 导入以下包 import scala.util.control._ // 创建 Breaks 对象 val loop = new Breaks; // 在 breakable 中循环 loop.breakable{ // 循环 for(...){ .... // 循环中断 l...翻译 2018-11-02 16:46:14 · 617 阅读 · 0 评论 -
Scala访问修饰符
Scala 访问修饰符基本和Java的一样,分别有:private,protected,public。 如果没有指定访问修饰符,默认情况下,Scala 对象的访问级别都是 public。 Scala 中的 private 限定符,比 Java 更严格,在嵌套类情况下,外层类甚至不能访问被嵌套类的私有成员。 文章目录私有成员(private)保护成员(protected)公共成员(public) 私...翻译 2018-11-02 14:33:45 · 246 阅读 · 0 评论 -
Scala学习笔记之方法与函数
Scala里有方法和函数,第一感觉两者应该没啥区别吧,其实不然,Scala方法是类的一部分,而函数是一个对象,可以赋值给一个变量,原创 2019-01-01 13:58:44 · 141 阅读 · 0 评论 -
Scala学习笔记之单例和伴生对象
在Scala中,没有静态的概念。 所以Scala创建一个单例对象来为程序的执行提供入口点。 怎么理解这句话?就是说你在自己的IDE里写完一个程序,想看看执行结果,因为不像Java一样有静态方法,你直接编译会在控制台界面输出,对于Scala,可以在IDE直接编译,但是不会有输出,如果想看一下程序的输出,那么需要有一个单例对象。 1、单例 单例(Singleton)对象是一个通过使用 object 关...原创 2019-01-06 11:57:39 · 223 阅读 · 0 评论 -
Scala学习笔记之case模式匹配
Java里有 switch 关键字来做模式匹配,Scala里 case 关键字发挥同样的作用 模式匹配类型 常见的模式匹配类型有常量模式,变量模式,构造器模式,序列模式,元组模式以及变量绑定模式等等。 1、常量模式 顾名思义,常量模式就是匹配常量 object Test{ def main(args: Array[String]) { def constantPattern(x: A...原创 2019-01-06 18:07:44 · 436 阅读 · 0 评论 -
Scala学习笔记之类和对象
Scala的类和Java类的定义有一些相似之处,也有一些差异。原创 2019-01-02 11:26:10 · 169 阅读 · 0 评论 -
Scala学习笔记之文件处理
1、读取行 import scala.io.Source // 读取文件的所有行,并生成一个迭代器,逐行来处理 val source = Source.fromFile("E:\\map.sql", "UTF-8") val lineIterator = source.getLines() for(line <- lineIterator) println(line) 2、读取字符 如果要...原创 2019-01-15 11:38:03 · 277 阅读 · 0 评论