本文概述
- 可变变量
- 不变变量
- Scala中的数据类型
可变变量你可以使用var关键字创建可变变量。它允许你在声明变量后更改值。
var data = http://www.srcmini.com/100
data = 101// It works, No error.
在上面的代码中, var是关键字, data是变量名。它包含一个整数值100。Scala是一种类型推断语言, 因此你无需显式指定数据类型。你还可以显式提及变量的数据类型, 如下所述。
变量的另一个例子
var data:Int = 100 // Here, we have mentioned Int followed by : (colon)
不变变量
var data = http://www.srcmini.com/100
data = 101 // Error: reassignment to val
【Scala变量和数据类型使用介绍】上面的代码引发错误, 因为我们更改了不可变变量的内容, 这是不允许的。因此, 如果你要更改内容, 则建议使用var而不是val。
Scala中的数据类型scala中的数据类型在存储和长度方面与java非常相似, 不同之处在于在scala中没有原始数据类型的概念, 每种类型都是对象, 并且以大写字母开头。数据类型表如下。你将进一步了解它们的用途。
数据类型 | 默认值 | Size |
---|---|---|
Boolean | False | 对或错 |
Byte | 0 | 8位有符号值(-27至27-1) |
Short | 0 | 16位有符号值(-215至215-1) |
Char | ‘ \u0000’ | 16位无符号Unicode字符(0至216-1) |
Int | 0 | 32位有符号值(-231至231-1) |
Long | 0L | 64位有符号值(-263至263-1) |
Float | 0.0F | 32位IEEE 754单精度浮点数 |
Double | 0.0D | 64位IEEE 754双精度浮点数 |
String | Null | 字符序列 |
推荐阅读
- Scala教程介绍
- Scala模式匹配用法示例
- Scala条件表达式图解和用法
- Scala函数介绍和用法完全解读
- Scala for循环语句用法示例
- Scala三种注释用法示例
- mybatis源码配置文件解析之五(解析mappers标签(解析XML映射文件))
- Power Apps visual for Power BI
- uni-app 左上角返回按钮消失