Scala之变量
Scala之变量
变量
定义:变量是一种使用方便的占位符,用于饮用计算机内存地址,变量创建后会占用一定的内存空间,基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类型,你可以在这些变量中存储整数、小数或者字母。
语法声明
变量的类型在变量名之后等号之前声明。
- 详解:
// scala 中声明变量需要采用特殊的方式
// 1。采用关键字var|val关键字声明
// 2.变量类型放在变量名称后面
// 3。变量名称和类型之间使用冒号分割
// 4。scala中变量必须显示初始化
var name:String="张三";
val email:String="zhangsan@111.com";
name="李四";
// email="lisi@111.com";
var和val之间的区别
- var 关键字修饰的变量,值可以改变,称之为可变变量
- val 关键字修饰的变量,值不可以改变,称之为不可变变量
- var和val关键字声明的变量,在编译后是没有区别的,但是在编译时会有约束
可变变量
值可以改变的变量,称之为可变变量,但是变量类型无法发生改变,scala中可变变量使用关键字var进行声明
var username:String="lisi"
不可变变量
值一旦初始化后无法改变的变量,称之为不可变变量。Scala中不可变变量使用关键字val进行声明,类似于Java语言中的final关键字。
val username:String="lisi"
val使用的更加频繁一些。
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/18168271

浙公网安备 33010602011771号