未志

Windows,Scala 开发环境配置及简单入门

Scala 是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格。Scala 语言的名称来自于“可伸展的语言”,它可以运行在Java 平台上,Scala 程序会被编译为 JVM 的字节码。更多介绍

下载安装

截止到目前为止,最新的发行版是 scala-2.9.1.final,可以访问 Scala 官方网站的下载页面下载到 zip包。

将 Scala 的下载压缩包解压,并置于某一目录(我使用的是D:\scala\scala-2.9.1.final),然后设置环境变量,将 SCALA_HOME 设置为:D:\scala\scala-2.9.1.final,将 $SCALA_HOME$\bin 添加到Path环境变量中,打开命令行输入:scalac -version 测试,如果能够正确输出版本信息就OK了(如下图)。

使用 Scala 解释器

了解 Scala 最简单的方式,就是使用 Scala 解释器,它是一个编写Scala表达式和程序的交互式“shell”。简单地在解释器里输入一个表达式,它将计算这个表达式并打印结果值。Scala的交互式shell就叫做scala。你可以在命令提示符里输入scala使用它:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

>scala
Welcome to Scala version 2.9.1.final (Java HotSpot(TM) Client VM, Java 1.6.0_27).
Type in expressions to have them evaluated.
Type :help for more information.

scala>

在你输入表达式,如1 + 2,并敲了回车之后,将输出结果。
scala> 1 + 2
res0: Int = 3
scala>

简单的 HelloWorld

第一个例子,你不需要了解太多 Scala 语法,使用标准的 Hello World 程序来展示 Scala 语言的魅力。

object HelloWorld {
    def main(args: Array[String]) {
    println("Hello, world!")
    }
}

使用记事本,或者 NotePad++ 创建一个 hello.scala ,置于 C:\scala 目录下,使用 scala 命令运行。

>cd c:\scala
>scala hello.scala
Hello, world!

programming in scala》是一本很棒的 Scala 书籍,推荐阅读,电子工业出版社有出版该书中文版:《Scala编程》,也有PDF版,自行搜索下载。