搭建环境请参考:

http://www.cnblogs.com/super-d2/p/4534208.html

1.交互式编程:

adeMacBook-Pro:ssdb-master apple$ scala
Welcome to Scala version  (Java HotSpot(TM) -Bit Server VM, Java 1.7.0_71).
Type in expressions to have them evaluated.
Type :help for more information.

scala> object HelloWorld {
     | def main(args:Array[String]){
     |   println("Hello world!")
     | }
     | }
defined object HelloWorld

scala> HelloWorld.main(null)
Hello world!

scala> :q

2.编译并运行:

adeMacBook-Pro:scala_dev apple$ vim HelloWorld.scala
HelloWorld.scala
object HelloWorld {
  def main(args: Array[String]) {
    println("Hello, world!")
  }
}

编译:

scalac HelloWorld.scala

运行:

adeMacBook-Pro:scala_dev apple$ scala HelloWorld
Hello, world!

3.导入java的类

import java.util.{Date, Locale}
import java.text.DateFormat
import java.text.DateFormat._
object FrenchDate {
      def main(args: Array[String]) {
              val now = new Date
              val df = getDateInstance(LONG, Locale.FRANCE)
              println(df format now)
      }
}

参考网站:

http://scalachina.com/node/17

最新文章

  1. [转]反向ajax项目
  2. jquery 生成 html 绑定
  3. (十)Linux内核中的常用宏container_of
  4. Asp登陆
  5. JavaScript的基础语法,你真的了解吗?
  6. 汇总:Linux下svn命令大全
  7. 又遇BUG-ORA-01148:数据文件忽然变为recover状态
  8. Java基础知识强化之集合框架笔记32:集合之可变参数的概述和使用
  9. 浅析C++基础知识
  10. 201521123111《Java程序设计》第5周学习总结
  11. SharePoint Patterns and Practices 简介
  12. MySQL 内连接与外连接
  13. 洛谷P1073 最优贸易
  14. AndroidStudio安装、配置、测试
  15. cf571B Minimization (dp)
  16. Element-UI使用指南
  17. python 爬虫--同花顺-使用代理
  18. POP3_关于 multipart/related;boundary=
  19. CentOS随笔 - 5.CentOS7安装Sql Server 2017
  20. Linux 系统DNS解析原理

热门文章

  1. hdu 2045 不容易系列之(3)—— LELE的RPG难题
  2. Python socket编程之七:多窗口的应用
  3. php 非缓冲查询
  4. 连接ssql语句
  5. js打印(控件)及多种方式
  6. UITableView 委托方法总结
  7. C++中的vector使用范例
  8. jquery.fileupload.js 杂记
  9. Easy Multiple Copy to Clipboard by ZeroClipboard
  10. 用JAVA代码实现验证邮箱地址是否符合