一:数据类型
来源:互联网 发布:mg宣传片 知乎 编辑:程序博客网 时间:2024/05/16 14:44
scala有7种数值类型:Byte、Char、Short、Int、Long、Float和Double,以及2种非数值类型:Boolean和Unit(只有一个值“()”,相当于java和c++中的void,即空值)。这些类型都是抽象的final类(不能使用new新建,也不能被继承),在scala包中定义,是对java基本数据类型的包装,因此与java基本数据类型有相同的长度。同时,scala还提供了RichInt、RichChar等等,它们分别提供Int、Char等所不具备的便捷方法。
另外,scala沿用了java.lang包中的String。在scala中,常量也称作字面量,字符串字面量由双引号包含的字符组成,同时scala提供了另一种定义字符串常量的语法——原始字符串,它以三个双引号作为开始和结束,字符串内部可以包含无论何种任意字符。
在scala中,我们使用方法,而不是强制类型转换,来做数值类型之间的转换,如99.44.toInt、97.toChar。另外也可以参见显式类型转换和隐式转换。
阅读全文
0 0
- 一、数据类型
- 一、数据类型
- 数据类型【一】
- 一:数据类型
- 一、任意数据类型处理
- Java 数据类型(一)
- Numpy 基础数据类型 (一)
- Swift--基本数据类型(一)
- mfc 数据类型转换一
- Python之数据类型 一
- pyhon 数据类型一
- opencv(一)数据类型
- C语言数据类型(一)
- JS数据类型(一)
- 一 JavaScript之数据类型
- c++学习(一) 数据类型
- javaScript (一)数据类型
- 一、Java数据类型
- git在本地创建新分支并推送到远程新分支
- PAT 1122. Hamiltonian Cycle (25) 论读懂题目的重要性
- 创建Maven项目时提示web.xml is missing and <failOnMissingWebXml> is set to true错误解决方案
- Golang面试题解析
- hibernate 使用MySQL 中group_concat()函数
- 一:数据类型
- MongoDB查询(数组、内嵌文档和$where)
- android 倒计时器 设计
- 浅谈自己学习设计模式的感受
- 数据结构上机1
- 使用反射来完成数据插入
- 安转 Vc 提示缺少acme
- ES6中箭头函数的知识点
- 445. Add Two Numbers II