摘要:
object Test { def main(args: Array[String]): Unit = { val a1 = new tt //实例化对象 println(a1.a) a1.f(2) println(a1.a) println(a1) } } //定义一个类叫tt class tt{ var a = 0 //成员变量a d... 阅读全文
posted @ 2019-01-27 14:19
Coding_Now
阅读(147)
评论(0)
推荐(0)
摘要:
读取文件需要导入scala.io.Source,写入文件使用的是java的PrintWriter。 阅读全文
posted @ 2019-01-27 14:01
Coding_Now
阅读(925)
评论(0)
推荐(0)
摘要:
一:Set -->不可变set -->可变set 注意: 所谓可变set和不可变set,默认是不可变的(不导包),意思就是集合只有用var声明,当我们添加一个新的元素时,它是生成了一个新的集合对象,所以只有用var声明,才可以添加。当我们导入包后,我们添加一个新的元素也还是之前的那个对象,没有生成新 阅读全文
posted @ 2019-01-27 13:30
Coding_Now
阅读(302)
评论(0)
推荐(0)
摘要:
一:使用数组 二:使用列表,元素是不可变的 三:列表的方法 四:使用元组,元素也是不可变的,但是支持不同类型 阅读全文
posted @ 2019-01-27 10:35
Coding_Now
阅读(170)
评论(0)
推荐(0)
摘要:
一:交互式shell命令 Scala有自己的交互式shell,前提是要安装scala解释器。 我们成功安装scala后,命令行输入scala,我们就会看到交互式shell,scala> 例如:scala>1+2 解释器会打印:res0:Int=3,当然res0这个结果还可以再次使用。 当然,学习一门 阅读全文
posted @ 2019-01-27 09:45
Coding_Now
阅读(180)
评论(0)
推荐(0)
摘要:
1.Scala语言是一种“可伸展的语言”,为什么?因为它被设计成可以随着使用者的需求而扩展,从编写简单脚本到建立大型系统。 2.Scala语言是一种把面向对象和函数式编程理念加入静态类型语言的混合体。 3.Scala语言的特性:兼容性,简洁,高层抽象和高级的静态类型变化。 4.Scala不需要脱离j 阅读全文
posted @ 2019-01-27 09:05
Coding_Now
阅读(1332)
评论(0)
推荐(0)

浙公网安备 33010602011771号