![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
QAQ_0v0
这个作者很懒,什么都没留下…
展开
-
scala当中的文件操作、网络请求和隐式转换
scala当中的文件操作、网络请求和隐式转换文件操作和网络请求读取文件当中每一行的数据读取词法单元和数字读取网络资源、文件写入、控制台操作读取网络资源文件写入操作控制台交互操作scala当中的序列化scala当中的正则表达式隐式转换和隐式参数隐式转换隐式转换方法作用域与导入隐式转换和隐式参数案例隐式转换案例一(将我们的Double类型的数据自动转换成Int类型)隐式转换案例二(让File类具备RichFile类中的read方法)隐式转换案例三(超人变身)隐式转换案例四(一个类隐式转换成具有相同方法的多个类)原创 2020-11-04 19:53:18 · 139 阅读 · 0 评论 -
scala当中的特质trait、模式匹配和样例类
scala当中的特质trait、模式匹配和样例类scala当中的特质trait将trait作为接口使用在trait中定义具体的方法在trait中定义具体field在trait中定义抽象field在实例对象指定混入某个traittrait 调用链混合使用 trait 的具体方法和抽象方法trait的构造机制trait 继承 class模式匹配和样例类字符匹配匹配字符串守卫匹配类型匹配数组、元组、集合样例类偏函数scala当中的特质trait将trait作为接口使用Scala中的trait是一种特殊的概原创 2020-11-02 19:48:28 · 189 阅读 · 0 评论 -
scala中高阶函数、类,对象与继承
scala中高阶函数、类,对象与继承高阶函数作为参数的函数匿名函数高阶函数参数类型推断闭包与柯里化scala当中的类类的定义与创建类的实例化以及使用属性的getter和setter方法类的构造器scala当中的对象scala当中的Object伴生类与伴生对象scala当中的apply方法scala当中的main方法枚举scala当中的继承Scala中继承(extends)的概念Scala中override 和 super 关键字Scala中isInstanceOf 和 asInstanceOfScala中g原创 2020-11-01 20:09:06 · 121 阅读 · 0 评论 -
scala数据结构
数据结构数据结构特点数组定义定长数组变长数组定长数组与变长数组的相互转换多维数组scala当中数组的遍历数组的常见算法元组tuple创建元组映射Map不可变映射可变映射及其操作获取map当中指定的key值遍历Map当中的元素将对偶的数组转变为map列表(List)创建列表访问列表当中的元素列表当中添加元素List的创建与追加元素变长List的创建与使用Set集合不可变集合的创建可变集合的创建以及添加元素可变集合删除元素遍历Set集合元素Set更多常用操作介绍集合元素与函数的映射队列Queue创建队列队列当中原创 2020-10-31 21:56:15 · 679 阅读 · 0 评论 -
scala基础入门
scala基础入门scala当中申明值和变量块表达式scala当中常用数据类型scala当中的常用类型结构图算数操作符重载流程控制语句以及方法和函数if else表达式while表达式for表达式调用函数与方法scala当中的函数与方法scala当中申明值和变量scala当中的变量申明可以使用两种方式,第一种使用val来申明变量。第二种使用var来申明变量。申明变量语法 val/var 变量名 [:变量类型] = 变量值其中val定义的变量是不可变的。类似于java当中使用final来原创 2020-10-30 20:27:21 · 169 阅读 · 0 评论