Scala菜鳥進階之路一 基礎

ldzsl發表於2021-09-09

一、基礎

1、宣告值和變數

val greeting: String = null

val greeting: Any = "Hello"

**在Scala中,變數或函式的型別總是寫在變數或者函式名稱的後面。

**在Scala中,僅當同一行程式碼中存在多條語句時才需要分號隔開。

**在Scala中,你可以將多個值或者變數放在一起宣告:

val xmax,ymax = 100 // 將xmax和ymax設為100

2、常用型別

Scala有7中數值型別:

Byte、Char、Short、INt、Long、Float、Double

還有1個Boolean型別

**在Scala中,使用方法來做數值型別之間的轉換,而不是強制型別轉換

舉個例子:

99.44.toInt 得到 99

99.toChar    得到 'c'

toString可以將任意的物件轉換為字串

"99.44".toDouble 得到99.44

** 要將包含數字的字串轉換成數值,要使用toInt或者toDouble

3、算術和運算子過載

Scala沒有提供 ++ 和 -- 運算子,需要使用+=1 或者 -=1

count +=1 // 將count遞增

** 在Java中,不能對運算子進行過載,但是在Scala中是允許的,你可以決定是否在必要的時候有分寸地使用這個特性。



作者:獨行者獨行者
連結:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2325/viewspace-2818774/,如需轉載,請註明出處,否則將追究法律責任。

相關文章