1 / 68
文档名称:

高效的Scala Oracle大会资料.ppt

格式:ppt   大小:3,671KB   页数:68页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高效的Scala Oracle大会资料.ppt

上传人:840122949 2017/10/22 文件大小:3.58 MB

下载得到文件列表

高效的Scala Oracle大会资料.ppt

文档介绍

文档介绍:高效的 Scala
HENRIK ENGSTRÖM
TYPESAFE 软件工程师
***@h3nk3
Typesafe 控制台技术负责人
Akka 团队荣誉会员
从 2010 年开始进行 Scala 编程
自我介绍
从 1998 年开始做咨询—主要针对 Java
从 2011 年开始为 Typesafe 公司工作
阿森纳球迷+ 武术家
关于 Typesafe
Typesafe 平台
Play、Akka、Scala、Scala IDE、Slick、SBT 等
订阅
培训和咨询
议题
基础知识
Scala 中的对象定位
隐式
类型
集合
模式匹配
函数式编程
基础知识
// REPL = Read Eval Print Loop
$ scala_home/bin/scala
e to Scala version
scala> println("Hello, world!")
Hello, world!
scala>
使用 REPL
// Put JAR files in scala_home/lib to get access
$ scala_home/bin/scala
e to Scala version
scala> .
scala> val instance = new MyClass
scala>
REPL 和 JAR
REPL 2013
IDE 工作表
Scala IDE: 棒极了
IntelliJ: 很好
// JAVA
String result = null;
if (z < 9) result = "<9" else result = ">=9";
("Result: " + result);
// SCALA
println("Result: " + (if (z < 9) "<9" else ">=9"))
表达式与语句
// What type is variable quiz?
var x = 1
val quiz = while (x < 10) {
println("X is: " + x)
x += 1
}
语句突击测试(Pop Quiz)
Scala 中的所有表达式返回一个类型