深入理解Scala核心規则教程.docVIP

  • 2
  • 0
  • 约4.98千字
  • 约 5页
  • 2017-06-08 发布于重庆
  • 举报
深入理解Scala核心規则教程

Read Eval Print Loop (REPL) REPL在Scala里面指的是直接运行scala.exe进入的交互式命令行模式。广义上讲,也泛指那些在线编程工具。 核心规则1:请使用REPL来熟悉Scala语言。 Scala的REPL有个好处是能够将我们输入的每行代码的内部表示反馈出来。比如: scala def add(a:Int, b:Int):Int = a + b add: (a: Int, b: Int)Int 我们定义一个函数,完成两个数的加法。Scala回显给我们的内容可以帮助我们写代码。 表达式与语句 表达式与语句的区别是:语句是用来执行的,而表达式是用来求值的。在程序员的世界里,表达式就是返回值,语言就是没有返回值执行程序。 Scala是表达式导向的编程语言。但并不是100%成立,Scala代码中还是有控制语块,毕竟我们写程序就是为了控制各种实体为我们服务的。 核心规则2:使用表达式,而不是语句。 这条规则主要是帮助我们简化代码,就像前面加法的例子,a+b就是一个表达式。相比于我们C语言写的相同实现,简单不好。代码里面,像这样的例子肯定还是存在很多的。 不要使用Return 当我们使用表达式的时候,就不需要Return了。因为表达式本身就是用来求值的,我们必要再去显式地说我现在要返回什么。Scala编译器自动使用最后一个表达式的返回值作为函数的返回值。

文档评论(0)

1亿VIP精品文档

相关文档