1 / 24
文档名称:

scala培训演示文稿.ppt

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

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

分享

预览

scala培训演示文稿.ppt

上传人:fr520520 2018/8/27 文件大小:968 KB

下载得到文件列表

scala培训演示文稿.ppt

文档介绍

文档介绍:Scala培训
宋亚飞
Scala介绍
Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。
Scala特点
基于JVM的FP+OO
静态类型
和Java互操作
更高层的并发模型(actor)
与XML集成
可在Scala程序中直接书写XML
可将XML转换成Scala类
安装Scala
选择版本下载/download/
注意点:
①提前安装好JDK,并设置好JAVA_HOME,将bin目录加进PATH环境变量中
②scala/bin目录必须包含在PATH环境变量中,建议设置SCALA_HOME
测试Scala解释器,直接在命令行中敲入scala后回⻋
scalac
scala xxx
Scala IDE
Eclipse: http://scala-/
intellij idea a/download/
Scala学****资源
scala课堂:http://***.//
scala指南:-/#/hello-wolrd
Scala API:/api/current/#package
scala函数:http://blog./wzb56_earl/article/details/28434721
值与变量
值(val) : 赋值后不可变
val 值名称: 类型= xxx
变量(var) : 赋值后可以改变
var 变量名称: 类型= xxx
一般不需要显式指定类型,因为可以从赋值中推断出类型
常用类型
Byte
Char
Short
Int
Long
Float
Double
Boolean
并无基本类型与包装类型之分
方法定义
def 方法名(参数名: 参数类型) : 返回类型= {
//block内最后一行为返回值
}
当返回值为Unit时可以定义为:
def 方法名(参数名: 参数类型) {
}
注意
没有参数的方法可以不带圆括号访问
Scala没有静态方法,通过object来实现
条件表达式(if)
循环表达式(for,while,to,until,Range没有continue与break)
语句终⽌止(分行写时可以不用分号)