摘要: 以下实例将字符串赋值给一个常量:object Test { val greeting: String = "Hello,World!" def main(args: Array[String]) { println( greeting ) }}以... 阅读全文
posted @ 2017-07-04 16:46 keepgoon 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 闭包是一个函数,返回值依赖于声明在函数外部的一个或多个变量。闭包通常来讲可以简单的认为是可以访问一个函数里面局部变量的另外一个函数。如下面这段匿名的函数:val multiplier = (i:Int) => i * 10 函数体内有一个变量 i,它作为函数的一个参... 阅读全文
posted @ 2017-07-04 16:12 keepgoon 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 函数是一组一起执行一个任务的语句。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。Scala 有函数和方法,二者在语义上的区别很小。Scala 方法是类的一部分,而... 阅读全文
posted @ 2017-07-04 14:50 keepgoon 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:循环类型wh... 阅读全文
posted @ 2017-07-04 09:58 keepgoon 阅读(172) 评论(0) 推荐(0) 编辑