随笔分类 - scala
摘要:一、集合的基础操作 1,head头信息 //获取集合的第一个元素 val list = List(1,3,5) list.head //1 2,tail尾信息 //获取集合除去头元素之外的所有元素 val list = List(1,3,5) list.tail //List(3,5) 3,last
阅读全文
摘要:一、概述 1,特点 1)Scala同时支持不可变集合和可变集合 2)两个主要的包: 不可变集合:scala.collection.immutable 可变集合: scala.collection.mutable 3)Scala默认采用不可变集合,对于几乎所有的集合类,Scala都同时提供了可变(mu
阅读全文
摘要:一、类与对象 1,定义 [修饰符] class 类名 { 类体 } 1) scala语法中,类并不声明为public,所有这些类都具有公有可见性(即默认就是public),[修饰符在后面再详解]. 2) 一个Scala源文件可以包含多个类, 每个类默认都是public 2,属性 1)属性的定义语法同
阅读全文
摘要:一、scala的数据类型 1,概述: 1)scala与java有着相同的数据类型,在scala中数据类型都是对象,也就是说是scala中没有java的原生类型 2)scala数据类型分为两大类AnyVal(值类型)和AnyRef(引用类型),注意:不管是AnyVal还是AnyRef都是对象。 3)相
阅读全文