1 输出语句与分号

print             不换行

println          换行

分号:在一行代码中,末尾的分号可以不写,如果多行代码写在一行那么中间的分号是要写的,末尾的分号可以不写。

Scala基础语法(一)

2 Scala中的常量

Scala中的常量分为:整型常量、浮点型常量、字符常量、布尔常量、空常量、字符串常量、自定义常量

Scala基础语法(一)

Scala基础语法(一)

3 Scala中的变量

变量的定义的方式:val var

val 定义的变量是不可以改变的   var定义的变量是可以改变值的

格式 val 变量名:变量类型 = 值

Scala基础语法(一)

当然Scala可以自己进行类型推断来进行定义变量

Scala基础语法(一)

 4 字符串的定义

4.1使用双引号

4.2使用插值表达式

4.3使用三引号

Scala基础语法(一)

5 惰性赋值

 在企业的大数据开发的过程中,有时候会编写非常复杂的sql语句,这些语句可能会有成百上千行,这些sql语句直接加载到JVM,会很占内存的空间。如果有些变量保存数据量较大时,而且这些数据又不需要直接加载到我们的JVM中,我们可以使用惰性赋值来提高效率。

语法: lazy val/var   变量名 = 表达式

Scala基础语法(一)

6 标识符:

命名规则:

      必须由大小写字母开头,数字,下划线_,美元符,这四部分任意组合而成

      数字不能开头

      不能和Scala的关键字重名

      最好做到见名知意

 命名规范

      变量或者方法:从第二个字母开始,每个单词的第一个首字母大写,其他字母小写

      类或者特质(Trait)每个单词首字母都大写,其他小写

      包 全部小写

7 数据类型

Scala基础语法(一)

 scala 与 Java的区别:

1 Scala中所有的类型都使用大写字母开头

2 整形使用Int而不是Integer

3 Scala中定义变量可以不写类型,让Scala编译器自动推断

4 Scala 中默认的整行Int ,默认浮点型是Double

Scala基础语法(一)

8 类型转换

 

相关文章: