大数据学习06 Scala的基础语法
介绍Scala的基础语法
文章目录
前言
上一文章介绍了Scala的入门级项目,现在来学习Scala的基础语法
一、注释
和java一样
单行注释为//
多行注释为
/*
*
*
*/
二、变量与常量
1.基本语法
var 变量名 [:变量类型]=初始值 var i:Int=10
val 常量名 [:常量类型]=初始值 val j:Int=20
注意:能用常量的地方不用变量
2.代码实操
代码如下(示例):
package chapter02
import chapter01.Student
object Test02_variable {
def main(args: Array[String]): Unit = {
//声明一个变量的通用语法
var a:Int=10;
//(1)声明变量时,类型可以省略,编译器自动推导
var a1=10
val b1=23
//(2)类型确定后,就不能更改,说明Scala是强数据类型语言
var a2=15//a2为Int
//a2=1.5 //会报错
//(3)变量声明时必须有初始值
//var a3:Int
//(4) 在声明定义一个变量时,可以使用var或者vral来修饰,var修饰的变量可以改变,val修饰的变量不可以改变
a1=11
//b1=20 //会报错
var lll = new Student("lll", 11)
lll=new Student("All",20)
lll.printInfo()
lll=null
var bbb=new Student("bbb",23)
bbb.printInfo()
//为了让其可以更改,需要在Student类中的age属性前加上var
bbb.age=20
bbb.printInfo()
}
}
package chapter01
class Student(name: