Scala基础
文章平均质量分 76
今心木目
世界正在无限加速,今不待我,明无今时
展开
-
【Scala 2.13.5 基础】Method & Function 区别 2021_4_18
Method & Function 区别引用释意方法转换为函数具体观测方法区别引用http://jim-mcbeath.blogspot.com/2009/05/scala-functions-vs-methods.htmlScala(Java) Method, is part of class consitute: name signture annotations bytecodeScala Function, is complete object => class原创 2021-04-18 17:16:33 · 245 阅读 · 2 评论 -
【Scala 2.11.8 入门 】Scala入门④模式匹配及异常泛型隐式转换 2019_12_3
scala模式匹配是对Java switch case的 究极增强,并且应用广泛实属佳品。异常泛型与Java相差一些,但不大且兼容。主要是隐式转换,属于Scala高级内容如果隐式转换看不懂,那源码,是真的看不懂原创 2019-12-03 16:36:01 · 322 阅读 · 0 评论 -
【Scala 2.11.8 入门 】Scala入门③面向对象 2019_12_3
面向对象相关特性,与Java相似,毕竟本身就是基于Java的,但也有其不同点。例如:package拥有自己的包对象,类的构造器位置不同,创建对象时的语法糖;继承的属性方法均有动态绑定,单例对象是Scala为模仿Java静态对象产生的概念;与Java interface 相近,但不同与接口的 Scala Trait 特质(钻石问题的特质叠加);最后,展示了常用的简单方法、类、特质原创 2019-12-03 11:31:46 · 286 阅读 · 0 评论 -
【Scala 2.11.8 入门 】Scala入门②函数式编程 2019_12_3
函数式编程,是整个Scala的核心基础语法函数式基础编程有3个,函数嵌套用法,函数参数要点,及最重要的函数至简原则如果函数至简原则记不住,后面大量Scala源码会发现根本看不懂函数式高级编程有6个,函数高级用法,匿名函数,闭包柯里化,控制抽象,递归,惰性函数原创 2019-12-03 11:23:57 · 190 阅读 · 0 评论 -
【Scala 2.11.8 入门 】Scala入门①含大量示例代码 2019_12_3
Scala 入门①,主要包含,入门简介,官网资源,常见概念的快速入门Windows10上的Scala部署+Idea部署,以及变量与数据类型、运算符、流程控制基本语法。本文文字大约 6000 个,以及 实例代码 10000 个字符。共计 1.6w 字符包含大量注释原创 2019-12-03 08:56:34 · 451 阅读 · 0 评论