摘要: 一、闭包的定义。  有很多不同的人都对闭包过进行了定义,这里收集了一些。  # 是引用了自由变量的函数。这个函数通常被定义在另一个外部函数中,并且引用了外部函数中的变量。 -- wikipedia   # 是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域。-- Java编程思想  # 是一个匿名的代码块,可以接受参数,并返回一个返回值,也可以引用和使用在它周围的,可见域中定义的变量。-- Groovy ['ɡru:vi]  # 是一个表达式,它具有自由变量及邦定这些变量的上下文环境。  # 闭包允许你将一些行为封装,将它像一个对象一样传来递去,而且它依然能够访 阅读全文
posted @ 2011-01-26 16:24 chenjunbiao 阅读(55402) 评论(16) 推荐(4) 编辑
摘要: 1、安装JAVA。  Scala是基于java之上,大量使用java的类库和变量,必须使用Scala之前必须先安装java。通过运行命令查看你的系统是否已经安装了java的sdk。c:\java -version2、下载最新的Scala版本。  http://www.scala-lang.org/downloads 当前版本为2.8.1。3、解压安装文件到 D:\Developer\scala 目录。4、设置环境变量。  # 添加环境变量:SCALA_HOME=D:\Developer\scala  # 更新PATH变量,添加: %SCALA_HOME%\bin5、试运行scala。  c: 阅读全文
posted @ 2011-01-26 11:09 chenjunbiao 阅读(6604) 评论(0) 推荐(1) 编辑