Scala的基础知识

Scala中的逻辑运算跟Java中一样,也是与,或,非三种情况,如下:

1,与:&&运算表达式有一个为假,则整个表达式为假。

2,或:||运算表达式有一个为真,则整个表达式为真。

3,非:!就是取反的意思,与参与表达式相反。

算术运算符:只能用来做加减乘除等算术运算。

关系运算符:用来对数值进行比较,比如>,<=,>=等

逻辑运算符:包含逻辑与,逻辑或,逻辑非三种运算符,也是用于比较的。

位运算符:用于对二进制的位进行左移,右移,取反等操作。

赋值运算符:用于将于一个值进行赋值, 例如=,+=,-=等。

Scala的注释有哪三种?

1,单行注释   2,多行注释  3,文档注释

分号一定要写吗?什么情况下必须要写

不一定,如果一行只有一条语句或一个表达式,分号可以加,也可以不加,如果一行有多条语句或多个表达式,分号必须加

var和val定义的变量有什么不同?

var用于声明可变量,如果一个变量用var声明的,那么这个·变量既可访问,也可修改

val用于声明不可变变量。如果一个变量是用val声明的,那么这个变量只可访问不可修改

数据类型有哪些?

数值类型和非数值类型

如何进行类型转换

使用Scala编译器可以进行转换

 
 

你可能感兴趣的:(scala,开发语言,后端)