基本设定

2017-10-18  本文已影响10人  即墨灯火

建议的命名规范

声明变量

val 常量
var 变量
在Scala中,推荐尽可能地使用常量


7种数值类型

Byte, Char, Short, Long, Int, Float, Double
这些类型都是类。Scala中没有Java的基本数据类型的概念,不需要包装类型。

With Rich

RichInt, RichDouble, RichChar等,提供更多的编辑方法

Big

BigInteger, BigDecimal,任意大小但有穷的数字

在Scala中,使用方法而不是强制类型转换来做数值类型之间的转换。比如toInt, toChar


方法调用

a + b 是 a.+(b)的简写,即通常来说a 方法 ba.方法(b)的简写
这里的方法指带有两个参数的方法,一个显式的,一个隐式的

1.to(10)
1 to 10

这两个语句是等价的
没有++与--

Int是不可变的,一个方法不能改变某个整数类型的值,不值得增加一个特例

方法与函数

没有静态方法,但是有伴生对象的概念

其他

没有参数且不改变当前对象的Scala方法通常不使用圆括号

上一篇 下一篇

猜你喜欢

热点阅读