Scala数据类型
  KRe60ogUm4le 2024年05月03日 52 0

Java基本类型:char、byte、short、int、long、float、double、boolean

Java引用类型:(对象类型)

Java基本类型的包装类:Character、Byte、Short、Integer、Long、Float、Double、Boolean

二、Scala

1)Scala中一切数据都是对象,都是Any的子类。
2)Scala中数据类型分为两大类:数值类型(AnyVal)、
  引用类型(AnyRef),不管是值类型还是引用类型都是
  对象。
3)Scala数据类型仍然遵守,低精度的值类型向高精
  度值类型,自动转换(隐式转换)
6)Null是一个类型,只有一个对象就是null。它是
  所有引用类型(AnyRef)的子类。
7)Nothing,是所有数据类型的子类,主要用在一个函数没有明确返回值时使
  用,因为这样我们可以把抛出的返回值,返回给任何的变量或者函数。
4)Scala中的StringOps是对Java中的String增强
5)Unit:对应Java中的void,用于方法返回值的位置,表
  示方法没有返回值。Unit是一个数据类型,只有一个对象
  就是()。Void不是数据类型,只是一个关键字

Scala数据类型

 

 

 

整数类型

Scala数据类型

 

浮点类型

Scala数据类型

 

字符类型

Char表示单个字符

布尔类型

Scala数据类型

 

 

Unit 类型、Null 类型和 Nothing 类型(重点)

Scala数据类型

Unit:表示无值,和其他语言中 void 等同。用作不返回任何结果的方法的结果类型。 Unit 只有一个实例值,写成 () 。

Null:Null类只有一个实例对象,Null 类似于 Java 中的 null 引用。Null 可以赋值给任意引用类型(AnyRef),但是不能赋值给值类型(AnyVal)

Nothing:可以作为没有正常返回值的方法的返回类型,非常直观的告诉你这个方法不会正常返回,而且由于 Nothing 是其他任意类型的子类,他还能跟要求返回值的方法兼容。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年05月03日 0

暂无评论

推荐阅读
  KRe60ogUm4le   2024年04月26日   25   0   0 java算法
  KRe60ogUm4le   2024年05月03日   53   0   0 javascala
KRe60ogUm4le
最新推荐 更多

2024-05-31