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

Posted daisy99lijing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala基本语法及操作程序控制结构相关的知识,希望对你有一定的参考价值。

一、Scala概述

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

二、基本语法

1.区分大小写

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

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

三、数据类型:与JAVA相同

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

技术图片

 

技术图片

 

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<-表达式/数组/集合) 

以上是关于Scala基本语法及操作程序控制结构的主要内容,如果未能解决你的问题,请参考以下文章

Scala基础语法

Java基本语法--程序流程控制

内建控制结构

基本语法(下):程序流程控制

基本语法(下):程序流程控制

基本语法(下):程序流程控制