Scala 006 数据类型

Scala 数据类型

基础数据类型 说明
Byte 8位带符号整数
Short 16位带符号整数
Int 32位带符号整数
Long 64位带符号整数
Char 16位无符号Unicode字符
String Char类型的序列(字符串)
Float 32位单精度浮点数
Double 64位双精度浮点数
Boolean true或false

注意:Scala中所有数据类型都是大写字母开头

Scala类型的层次结构

在这里插入图片描述

类型 说明
Any 所有类型的父类,它有两个子类AnyRef和AnyVal
AnyVal 所有数值类型的父类
AnyRef 所有对象类型(引用类型)的父类
Unit 表示空,类似于java中的void,但是比java更面向对象
Null 它是所有引用类型的子类,可以将null赋值给任何对象类型
Nothing 所有类型的子类,不能直接创建该类型实例,某个方法抛出异常时,返回的就是Nothing类型
因为Nothing是所有类的子类,所以它可以赋值给任意类型
发布了265 篇原创文章 · 获赞 184 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42072754/article/details/105133133