Scala基本语法及操作、程序控制结构

一、Scala概述

Scala是一门多范式编程语言,集成了面向对象编程和函数式编程等多种特性。
scala运行在虚拟机上,并兼容现有的Java程序。
Scala源代码被编译成java字节码,所以运行在JVM上,并可以调用现有的Java类库。

二、基本语法

1.区分大小写

2.类名首字母大写(MyFirstScalaClass)

3.方法名称第一个字母小写(myMethodName())

三、数据类型:与JAVA相同

1.多行字符串表示方法:

Scala基本语法及操作、程序控制结构

Scala基本语法及操作、程序控制结构

2.Scala的变量

使用val定义的变量值是不可变的,相当于java里用final修饰的变量,如:val i = 1

使用var定义的变量是可变的,在Scala中鼓励使用val,如:var s = "hello"

Scala编译器会自动推断变量的类型,必要的时候可以指定类型

 变量名在前,类型在后,如:val str:String = "world"

四、Scala访问修饰符

privateprotectedpublic、

五、Scala运算符

六、Scala条件表达式

1.if条件表达式有返回值

2.返回值会根据条件表达式的情况进行自动的数据类型推断

七、循环

1.while循环:在scala中不支持i++ i--等操作,统一写成i-=1

2.for循环:for(i<-表达式/数组/集合)