scala核心编程--变量的使用【基于韩顺平】

第2章:变量

2.1变量是程序的最基本的组成单位

//思考开发的难点:1.业务 2.程序优化


变量的概念:变量相当于内存中的一个数据存储空间的表示,可以通过变量名访问到变量(值)

变量的基本使用和申明

---逃逸分析,常规上看,一般来说对象放在堆里面,基本数据类型一般放在栈里面,编译器现在根据逃逸分析原则,根据对象的生命周期,长期存在的也可能在堆里面;


Scala的变量的使用

思考🤔:为什么设计var 和val 

1.在实际编程过程中,我们一般是获取/创建一个对象后,读取该对象的属性值,或者修改对象的属性值,但很少去改变这个对象本身;这时我们使用val

2.val没有线程安全问题,效率高,scala设计者推荐使用val

3.如果对象需要变化,则使用var;



2.1.2变量定义的时候必须要初始值;



3 Scala的数据类型


scala的基本数据类型




©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。