scala
半坡人
每天进步一点点
展开
-
scala伴生对象和伴生类
啊原创 2019-05-13 22:11:26 · 975 阅读 · 0 评论 -
scala主构造器和辅助构造器
文章目录简述1.辅助造器2.主构造器简述 与Java中一样,Scala也可以又许多的构造器。但是,scala类的构造器分为主构造器(primary constructor)和辅助构造器(auxiliary constructor)。1.辅助造器 首先讨论辅助构造器,因为它们更容易理解。辅助构造器...原创 2019-05-14 19:09:51 · 2908 阅读 · 0 评论 -
scala 基础(总结一)
scala概括Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行在Java虚拟机上,并兼容现有的Java程序。Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。函数编程范式更适合用于Map/Reduce和大数据模型,它摒弃了数据与状态的计算模型,着眼于函...原创 2019-05-10 17:19:57 · 204 阅读 · 0 评论 -
Scala高阶函数入门
文章目录概述1.作为值的函数2.匿名函数3.函数参数概述高阶函数是指使用其他函数作为参数、或者返回一个函数作为结果的函数。在Scala中函数是“一等公民”,所以允许定义高阶函数。这里的术语可能有点让人困惑,我们约定,使用函数值作为参数,或者返回值为函数值的“函数”和“方法”,均称之为“高阶函数”。1.作为值的函数在scala中,函数就像其他数据一样,你可以在变量中存放函数: def m...原创 2019-05-26 17:13:39 · 217 阅读 · 0 评论 -
scala中Map映射
文章目录1.映射的创建(3种)2.获取映射中的值2.更新映射中的值 业内有这样一句话:“如果世界上只能有一种数据结构,那就用哈希表吧”,哈希表——更笼统地说——映射,映射是键/值对偶的集合,也有个通用的而叫法——元祖:n个对象的集合,不一定是同一种类型。1.映射的创建(3种) //不可变映射 val map= Map("...原创 2019-05-11 22:28:47 · 462 阅读 · 0 评论 -
Scala高阶函数(二)巩固练习
文章目录1.第一题1.第一题 编写一个values(fun:(Int)=>Int,low:Int,high:int),该函数输出一个集合,对应给定区间函数的输入和输出。比如,values(x=>x*x,-5,5)应该产出一个对偶的集合(-5,25),(-4,16)…(5,25): def values(fun:(Int)=>I...原创 2019-05-27 17:14:37 · 679 阅读 · 0 评论