摘要: 1.Option类型 Option类型可以有两种类型,一种是Some(x),一种是None对象 比如Scala的Map的get方法发现了指定键,返回Some(x),没有发现,返回None对象 2.列表 List类型中的所有元素都具有相同的类型。 空列表的类型为List[Nothing]。对于任意类型 阅读全文
posted @ 2017-04-19 23:46 tonglin0325 阅读(426) 评论(0) 推荐(0)
摘要: 1.样本类 在申明的类前面加上一个case修饰符,带有这种修饰符的类被称为样本类(case class)。 被申明为样本类的类的特点:1.会添加和类名一致的工厂方法;2.样本类参数列表中的所有参数隐式获得了val前缀,因此它被当做字段维护;3.编译器被这个样本类添加了toString、hashcod 阅读全文
posted @ 2017-04-19 23:04 tonglin0325 阅读(451) 评论(0) 推荐(0)
摘要: 1.断言 assert(conditon)将在条件不成立的时候,抛出assertionError assert(conditon,explanation)讲在条件不成立的时候,抛出explanation作为说明 2.单元测试 Scala中提供了多种单元测试的方法,比如ScalaTest ScalaT 阅读全文
posted @ 2017-04-19 17:45 tonglin0325 阅读(1854) 评论(0) 推荐(0)