一、语系 1.动态类型语言 概念:意思就是类型的检查是在运行时做的 表现:使用变量前不需要声明变量 举例:Java...[作者空间]
Scala的Higher-Kinded类型 Higher-Kinded从字面意思上看是更高级的分类,也就是更高一级...[作者空间]
Scala的存在类型 存在类型也叫existential type,是对类型做抽象的一种方法。可以在你不知道具体类...[作者空间]
Scala的自定义类型标记 Scala中有很多千奇百怪的符号标记,看起来是那么的独特,就像是一杯dry marti...[作者空间]
和java很类似,scala也有自己的可见性规则,不同的是scala只有private和protected关键字,...[作者空间]
在之前的文章中我们简单的介绍过scala中的协变和逆变,我们使用+ 来表示协变类型;使用-表示逆变类型;非转化类型...[作者空间]
在之前的文章中我们提到了Option,scala中Option表示存在0或者1个元素,如果在处理异常的时候Opti...[作者空间]
集合在程序中是非常有用的,只有用好集合才能真正感受到该语言的魅力。在scala中集合主要在三个包里面:scala....[作者空间]
在scala中可以方便的实现异步操作,这里是通过Future来实现的,和java中的Future很相似,但是功能更...[作者空间]
Scala中有一个很有用的traits叫PartialFunction,我看了下别人的翻译叫做偏函数,但是我觉得部...[作者空间]
变量 语法 变量定义 刚刚开始学习,可直接使用Scala SDK自带的交互命令行,或者使用IDEA软件建立Sca...[作者空间]
终于有时间总结大数据有关的知识了,先从Scala开始吧(⊙o⊙) 简介 关于Scala,有以下特点 基于JVM运行...[作者空间]
Enumeration应该算是程序语言里面比较通用的一个类型,在scala中也存在这样的类型, 我们看下Enume...[作者空间]
在java 8中,为了避免NullPointerException,引入了Option,在Scala中也有同样的用...[作者空间]
scala的参数有两大特点: 默认参数值 命名参数 默认参数值 在Scala中,可以给参数提供默认值,这样在调用的...[作者空间]
Scala是扩展的,Scala提供了一种独特的语言机制来实现这种功能: 隐式类: 允许给已有的类型添加扩展方法 字...[作者空间]
Scala是一门函数式语言,接下来我们会讲一下几个概念: 高阶函数 方法嵌套 多参数列表 样例类 模式匹配 单例对...[作者空间]
这篇文章我们大概过一下Scala的基础概念,后面的文章我们会有更详细的讲解Scala的具体内容。 常量 在Scal...[作者空间]
隐式转换:在原有对象不做任何修改的情况下,为其添加新功能 隐式转换关键字:implicit 方式一:implici...[作者空间]
代码准备 泛型协变 泛型协变、逆变、不变是指拥有泛型的类在声明和赋值时的对应关系。 协变:声明时泛型是父类,赋值时...[作者空间]