码迷,mamicode.com
首页 >  
搜索关键字:scala 柯里化    ( 4650个结果
浅析 JavaScript 中的 函数 currying 柯里化
原文:浅析 JavaScript 中的 函数 currying 柯里化何为Curry化/柯里化? curry化来源与数学家 Haskell Curry的名字 (编程语言 Haskell也是以他的名字命名)。 柯里化通常也称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更...
分类:编程语言   时间:2014-12-06 12:35:20    阅读次数:205
Scala 的list
9.1 使用列表 列表类型:跟数组一样,列表也是同质化的(homogeneous)。即所有元素都要是同种类型。 列表结构:所有列表由两部分组成:Nil 和 ::(cons)。 基本操作:主要有三个:head , tail , isEmpty 。这些都定义在List Object里。head 和...
分类:其他好文   时间:2014-12-05 14:16:30    阅读次数:287
Scala 学习笔记
valhello="HelloWorld" println(hello) //函数声明 defmin(x:Int,y:Int):Int={ vara=x if(x>y)a=y returna } //===> println("min:"+min(3,5))//3 //表达式函数声明 defmax(x:Int,y:Int):Int=if(x>y)xelsey //===> println("max:"+max(5,8))//8 //while循..
分类:其他好文   时间:2014-12-03 10:38:41    阅读次数:139
scala学习笔记-Demo存档
class Thermomenter{ var celsius :Float = _; //将变量设置为缺省值'_',这个符号指定了变量的初始化值 //对数值类型来说是0,布尔类型是false,引用类型是null //Scala中不能随便省略"=_"初始化器,若写成:var celsius...
分类:其他好文   时间:2014-12-02 23:49:18    阅读次数:186
【Spark亚太研究院系列丛书】Spark实战高手之路-第2章动手实战Scala第3小节(1)
函数式编程的核心特色之一是把函数作为参数传递给函数、在函数内部可以定义函数等。? 1,动手实战Scala高阶函数 声明一个List集合实例: ? List集合所在的包已经被预定义自动导入,所以此处不需要导入包,同时,...
分类:其他好文   时间:2014-12-02 00:25:44    阅读次数:173
【Spark亚太研究院系列丛书】Spark实战高手之路-第2章动手实战Scala第3小节:动手实战Scala函数式编程(1)
函数式编程的核心特色之一是把函数作为参数传递给函数、在函数内部可以定义函数等。1,动手实战Scala高阶函数声明一个List集合实例:List集合所在的包已经被预定义自动导入,所以此处不需要导入包,同时,这里直接使用List实例化对象,其实是用来List的object对象的apply方法;我们使用m...
分类:其他好文   时间:2014-12-02 00:01:29    阅读次数:270
akka 与kafka
akka 并发编程框架  kafka 高吞吐量分布式消息系统 akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用。 Actor模型并非什么新鲜事物,它由Carl Hewitt于上世纪70年代早期提出,目的是为了解决分布式编程中一系列的编程问题。其特点如下: ...
分类:其他好文   时间:2014-12-01 17:37:20    阅读次数:343
Spark源码学习1.1——DAGScheduler.scala
本文以Spark1.1.0版本为基础。 经过前一段时间的学习,基本上能够对Spark的工作流程有一个了解,但是具体的细节还是需要阅读源码,而且后续的科研过程中也肯定要修改源码的,所以最近开始Spark的源码的学习。首先以重要文件为基础分别分析,然后再整体的分析。(一)DAGScheduler....
分类:其他好文   时间:2014-12-01 14:16:48    阅读次数:164
Spark集群测试
1. Spark Shell测试Spark Shell是一个特别适合快速开发Spark原型程序的工具,可以帮助我们熟悉Scala语言。即使你对Scala不熟悉,仍然可以使用这一工具。Spark Shell使得用户可以和Spark集群进行交互,提交查询,这便于调试,也便于初学者使用Spark。测试案例...
分类:其他好文   时间:2014-12-01 12:50:02    阅读次数:1631
【Spark亚太研究院系列丛书】Spark实战高手之路-第2章动手实战Scala第2小节(3)
5,动手实战Scala中的apply方法和单例对象? 新建一个类: 额外提一点,放在object对象中的方法都是静态方法,如下所示: 接下来看一下apply方法的使用: 上面代码总当我们使用“val?a?=?ApplyTest()”的使用会...
分类:其他好文   时间:2014-11-28 23:00:53    阅读次数:400
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!