五.Scala变量

Scala变量

变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。操作系统会根据变量的数据类型进行内存分配与释放。因此,通过赋予变量不同的数据类型,可以在声明的变量中存储不同的数据类型。

1.声明变量

在学习如何声明变量前,先来了解变量与常量的区别:
* 变量: 在程序运行过程中其值可能发生改变的量叫做变量。
* 常量: 在程序运行过程中其值不会发生变化的量叫做常量。

* 在Scala中,使用关键字”var”声明变量,使用关键字”val”声明常量。*

1.1.声明变量实例:

var dbName : String = "MySQL"
var dbType : String = "RDBMS"

1.2.声明常量实例:

var PI : Float = 3.1415926f

2.0变量类型声明

变量的类型在变量名之后等号之前声明。定义变量的类型的语法格式如下:

var VariableName : DataType [=  Initial Value]
//或者
val VariableName : DataType [=  Initial Value]

* 注: 变量声明不一定需要初始值,以下也是正确的:*

var myVar :Int;
val myVal :String;

3.0变量类型引用

在Scala中声明变量和常量不一定要指明数据类型,在没有指明数据类型的情况下,其数据类型是通过变量或常量的初始值推断出来的。
所以,如果没有指明数据类型的情况下声明变量或常量必须给出其初始值,否则会报错。

var myVar=100;
val myVal="Hello World!";

以上实例中,myVar会被推断为Int类型,而myVal会被推断为String类型。

4.0 Scala声明多个变量

Scala支持多个变量的声明:

val xmax, ymax = 100; // xmax, ymax都声明为100

如果方法返回值是元组,我们可以使用val来声明一个元组:

scala> val pa = (100, "mysql")
pa: (Int, String) = (40, mysql)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值