跳至主要内容

博文

目前显示的是 2012的博文

Learning Scala

Scala 是一种多范式的编程语言,设计初衷是要整合面向对象编程和函数式编程的各种特性。Scala 运行于 Java 平台(Java 虚拟机),并兼容现有的 Java 程序。它也能运行于 Java ME, CLDC 上。 Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application. Scala 解释器类似于 Unix Shell,它允许用户以交互的方式输入表达式。在命令行中执行 `scala` 命令可以进入 Scala 解释器。 Welcome to Scala version 2.9.2 (Java HotSpot(TM) Client VM). Type in expressions to have them evaluated. Type :help for more information. 如果想要在解释器中跨行输入语句,只要一行行键入。如果输入到一行的结尾还没有结束,解释器将会在下一行自动回显一个 `|` 符号提示等待输入。用户如果发现一些错误而希望终止输入,可以连续键入两次回车取消当前的输入。如果需要离开解释器,只需要输入 `:quit` 或是 `:q` 即可。 有的时候,如果需要在命令行交互中得到更为详尽的提示信息,例如对过期函数调用的提示,或是对于未检查警告的解释,可以在启动 scala 的时候传入参数。 scala -unchecked -deprecation tag: scala