摘要: 1、模式匹配 2、特质(trait) 3、隐式转换 分为隐式转换和参数:可以在编写Scala程序时故意漏掉一些信息,让编译器去尝试在编译期间自动推导出这些信息来 关键字: implicit 1、隐式参数 2、隐式转化: 当一个对象想要调用一个方法,但是这个对象又没有该方法,这时会触发隐式转换。 编译 阅读全文
posted @ 2019-03-22 21:52 李昊宗 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、集合的数据结构: array、seq 、set 、map(映射) 2、集合分类 集合分为可变集合和不可变集合(除元组外,元组没有可变和不可变) scala.collection.immutable : 不可变集合的包 scala.collection.mutable : 可变集合的包 3、集合初 阅读全文
posted @ 2019-03-22 20:50 李昊宗 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1、scala ①定义:Scala设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。 ②特点:优雅、简洁、一行代码抵得上多行Java代码 2、变量和常量、懒值 注 :val就不能再赋值了。与之对应的,var可以在它生命周期 阅读全文
posted @ 2019-03-22 20:42 李昊宗 阅读(250) 评论(0) 推荐(0) 编辑