014_Scala变量的基本使用
变量是程序的基本组成单位
在Scala中,使用var 来进行修饰
比如
object VarDemo01 {
def main(args: Array[String]): Unit = {
var age: Int = 10
var sal: Double = 10.9
var name:String = "tom" var isPass:Boolean = true
//在 scala 中,小数默认为 Double ,整数默认为 Int
var score:Float = 70.9f
println(s"${age} ${isPass}")
}
}
其实语言语法都不难
咱们编程最难的是什么,有2点
- 业务逻辑(复杂的业务逻辑)你都不知道你要写什么
- 对性能的优化难,你要实现这个功能很简单,再有就是(安全性)怎么保证
概念
变量相当于内存中的一个数据存储空间的表示,你可以吧变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量我们可以访问到变量(值)
变量使用的基本步骤
- 声明/定义 变量(Scala要求变量声明时初始化)
- 使用
在你学Java的时候,老师会说,对象一般要存在堆里面的
基本数据类型一般是放在栈里面的
编译器: 动态的 ( 逃逸分析)
生命周期比较长,然后他经常被引用到,这样的变量一般放在堆空间里面