一蛋辈、基礎(chǔ)
1桶错、聲明值和變量
val greeting: String = null
val greeting: Any = "Hello"
**在Scala中航唆,變量或函數(shù)的類型總是寫在變量或者函數(shù)名稱的后面。
**在Scala中院刁,僅當同一行代碼中存在多條語句時才需要分號隔開糯钙。
**在Scala中,你可以將多個值或者變量放在一起聲明:
val xmax退腥,ymax = 100 // 將xmax和ymax設(shè)為100
2任岸、常用類型
Scala有7中數(shù)值類型:
Byte、Char狡刘、Short享潜、INt、Long嗅蔬、Float剑按、Double
還有1個Boolean類型
**在Scala中,使用方法來做數(shù)值類型之間的轉(zhuǎn)換澜术,而不是強制類型轉(zhuǎn)換
舉個栗子:
99.44.toInt 得到 99
99.toChar? ? 得到 'c'
toString可以將任意的對象轉(zhuǎn)換為字符串
"99.44".toDouble 得到99.44
** 要將包含數(shù)字的字符串轉(zhuǎn)換成數(shù)值艺蝴,要使用toInt或者toDouble
3、算術(shù)和操作符重載
Scala沒有提供 ++ 和 -- 操作符瘪板,需要使用+=1 或者 -=1
count +=1 // 將count遞增
** 在Java中吴趴,不能對操作符進行重載,但是在Scala中是允許的侮攀,你可以決定是否在必要的時候有分寸地使用這個特性锣枝。