摘要: 首先,感谢阿里云张燎原和张裕两位资深老师的耐心讲解。从9月10号到9月27号经过半个多月七次课程的学习,我从中学到了很多理念,跟着老师一步一步的讲解与实践,对阿里云效平台有一个新的认识,包括对阿里云代码仓库管理,流水线有新的认识与学习。 从第一堂课程开始,老师每次都会留一些作业让大家去练习,从开始的 阅读全文
posted @ 2020-09-28 22:01 彭海松 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1、隐式转换 2、使用隐式转换加强现有类型 3、隐式转换函数的作用域与导入 4、隐式转换发生时机 5、隐式参数 1、隐式转换 要实现隐式转换,只要程序可见的范围内定义隐式转换函数即可。Scala会自动使用隐式转换函数。隐式转换函数与普通函数唯一的语法区别是以implicit开头,而且一定要定义函数返 阅读全文
posted @ 2018-09-01 22:57 彭海松 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1、泛型类 2、泛型函数 3、上边界Bounds 4、下边界Bounds 5、View Bounds 6、Context Bounds 7、Manifest Context Bounds 8、协变和逆变 1、泛型类 泛型类,是在类的声明中,定义一些泛型类型,然后在类内部,比如field或者metho 阅读全文
posted @ 2018-08-30 22:43 彭海松 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 1、模式匹配的基础语法 2、对类型进行模式匹配 3、对Array和List的元素进行模式匹配 4、case class与模式匹配 5、Option与模式匹配 1、模式匹配的基础语法 Scala提供了match case语法,即模式匹配。替代java的switch case。 两者不同,java中sw 阅读全文
posted @ 2018-08-29 22:41 彭海松 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1、Scala的集合体系结构 2、List 3、LikedList 4、Set 5、集合的函数式编程 6、函数式编程综合案例:统计单词总数 1、Scala的集合体系结构 Scala中集合体系主要包括:Iterable、Seq、Set、Map。其中Iterable是所有集合trait的根trai。 S 阅读全文
posted @ 2018-08-28 21:45 彭海松 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1、将函数赋值给变量 2、匿名函数 3、高阶函数 4、高阶函数的类型推断 5、Scala的常用高级函数 6、闭包 7、SAM转换 8、Currying函数 9、return 1、将函数赋值给变量 Scala的函数是一等公民,可以独立定义,独立存在,而且可以直接将函数作为值赋值给变量。 Scala语法 阅读全文
posted @ 2018-08-27 21:58 彭海松 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、 将trait作为接口使用 2、trait中定义具体方法 3、trait定义具体字段 4、trait中定义抽象字段 5、为实例对象混入trait 6、trait调用链 7、在trait中覆盖抽象方法 8、混合使用trait的具体方法和抽象方法 9、trait的构造机制 10、trait fiel 阅读全文
posted @ 2018-08-26 22:30 彭海松 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、 extends 2、override 和super 3、override field 4、isInstanceOf和asInstanceOf 5、getClass和classOf 6、使用模式匹配进行类型判断 7、protected 8、调用父类的construct 9、匿名内部类 10、抽象 阅读全文
posted @ 2018-08-26 22:20 彭海松 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、 Object 2、伴生对象 3、让object继承抽象类 4、apply方法 5、main方法 6、用object实现枚举功能 1、 Object Object,相当于class的单个实例,通常在里面放一些静态field或者method。 第一次调用object方法时,会执行object的co 阅读全文
posted @ 2018-08-25 21:57 彭海松 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1、 定义一个简单的类 2、getter与setter 3、自定义getter与setter方法 4、仅暴露field的getter方法 5、private[this]的使用 6、Java风格的getter和setter方法 7、辅助constructor 8、主constructor 9、内部类 阅读全文
posted @ 2018-08-25 19:46 彭海松 阅读(156) 评论(0) 推荐(0) 编辑