摘要: scala提供的隐式转换和隐式参数功能,它可以允许你手动指定,将某种类型的对象转换成其他类型的对象。 scala的隐式转换,其实最核心的就是定义隐式转换函数,即: implicit conversion function。定义隐式转换函数, 只要在编写的隐式转换函数接收的参数类型定义的对象时,会自动 阅读全文
posted @ 2020-04-12 01:01 二黑诶 阅读(238) 评论(0) 推荐(0)
摘要: 参数类型其实就类似于java中的泛型,也是定义一种类型参数,比如在集合,在类,在函数中,定义类型参数,然后就可以保证使用到该类型参数的地方,肯定也只能是这种类型,从而实现程序更好的健壮性。 泛型类(案例:新生报到) 泛型类,其实就是在类的声明中,定义一些泛型类型,然后在类内部,比如field和met 阅读全文
posted @ 2020-04-12 01:00 二黑诶 阅读(355) 评论(0) 推荐(0)
摘要: 模式匹配,类似于java中的switch case 语法,即对一个值进行条件判断,然后针对某种条件,针对不同的处理 但是scala的模式匹配的功能比java的switch case语法的功能要强大很多,java的switch case语法只能对值进行匹配,但是scala的模式匹配除了可以对值进行匹配 阅读全文
posted @ 2020-04-12 00:55 二黑诶 阅读(196) 评论(0) 推荐(0)