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