编程之美:Scala
图灵的猫.
给行业以ai,而不是给ai以行业
展开
-
Scala入门(一):直接在eclipse上安装Scala IDE
这是typesafe公司官方开发的IDE。另有个IntellJ, 安装 scala 插件后,也很好用大家可以试试。这里我用的是SCALA IDE。原创 2018-05-24 19:41:57 · 17550 阅读 · 0 评论 -
Scala中的Apply方法与伴生对象
类和单例对象间的一个差别是,单例对象不带参数,而类可以。每个单例对象都被作为由一个静态变量指向的虚构类:synthetic class的一个实例来实现,因此它们与Java静态类有着相同的初始化语法。当单例对象与某个类共享同一个名称时,他被称作是这个类的伴生对象:companion object。类被称为是这个单例对象的伴生类:companion class。Scala 的apply 有2 张形式,一种是 伴生对象的apply ,一种是 伴生类中的apply,下面展示这2中的apply的使用。原创 2018-07-08 21:57:54 · 967 阅读 · 0 评论 -
Scala常用List列表操作方法
把Scala List的几种常见方法梳理汇总如下,日常开发场景基本上够用了。原创 2018-07-03 16:18:21 · 16808 阅读 · 0 评论 -
Scala学习笔记——主构造器、辅助构造器与私有构造器
上述代码声明并初始化了不可变字段name和color,并且这两个字段都是对象私有的。也就是说,类的方法,只能访问到当前对象的字段。想要让主构造器变成私有构造器,只需要加上private关键字即可。这样做之后,就必须使用辅助构造器来构造Dog对象了。原创 2018-07-14 17:41:30 · 5440 阅读 · 0 评论