
Scala
顾国玉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala中的面向对象
文章目录一 定义类1.1 类1.2 属性/方法二 构造函数/继承三 抽象类一 定义类1.1 类scala中定义类的方式:class 类名,例如我们定义个Person类class Person{}1.2 属性/方法在类中1.添加属性的方式:val/var 名称[:类型]=值2.添加方法的方式:def 方法名(参数列表):返回值类型={方法体}class Person{ // ...原创 2019-09-06 16:18:27 · 412 阅读 · 0 评论 -
scala中常用的函数式编程
文章目录一 map映射二 filter过滤三 reduce四 zip五 flatten六 groupBy/sortBy七 案例-求wordcount并降序一 map映射有如下数组val d = Array(1, 2, 3, 4, 5, 6)我们现在要对数组里的每个元素乘以2d.map((x: Int) => x * 2)上面左边的"x"的意思就是数组中的每个元素, "=>...原创 2019-09-07 17:19:24 · 376 阅读 · 0 评论 -
scala中的隐式转换
文章目录一 隐式类型转换二 隐式参数2.1 正常使用2.2 参数类型错误2.3 参数过多错误2.4 带有默认值2.5 柯力化三 隐式类隐式转换的目的:对某些现有的类进行增强隐式转换中主要用三种:隐式类型转换、隐式参数、隐式类一 隐式类型转换例如有如下代码:class Man(val name: String) {}class SuperMan(name: String) { d...原创 2019-09-26 21:24:45 · 383 阅读 · 0 评论