Scala语法(数据类型与操作符)

数据类型与操作符

scala中的类型以及操作符绝大多数和Java一样

数据类型

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

注意下 scala类型与Java的区别:

1.scala中所有的类型都使用大写字母开头
2.整形使用Int而不是Integer
3.scala中定义变量可以不写类型,让scala编译器自动推断

运算符

类别 操作符
算术运算符 +、-、*、/
关系运算符 >、<、==、!=、>=、<=
逻辑运算符 &&、
  • scala中没有,++、–运算符
  • 与Java不一样,在scala中,可以直接使用==、!=进行比较,它们与equals方法表示一致。而比较两个对象的引用值,使用eq

示例
有一个字符串"abc",再创建第二个字符串,值为:在第一个字符串后拼接一个空字符串。
然后使用比较这两个字符串是否相等、再查看它们的引用值是否相等。
参考代码:

val str1 = "abc"
val str2 = str1 + ""
str1 == str2
str1.eq(str2)
发布了104 篇原创文章 · 获赞 154 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_45737446/article/details/105379011
今日推荐