大資料8 03 Scala資料型別

2021-10-10 15:06:14 字數 758 閱讀 6696

基本資料型別:byte、short、int、long、float、double、char、boolean

引用資料型別:陣列、字串string、包裝類、集合、object

scala是完全物件導向的語言,所以不存在基本資料型別的概念,有的只是任意值物件型別(anyval)和任意引用物件型別(anyref)

自動化型別轉換(隱式轉換)

object testtranslate 

}

思考題:如下**是答案是??

強制型別轉換

object testtranslate 

}// 基本上scala的anyval型別之間都提供了相應轉換的方法。

字串型別轉換

scala是完全物件導向的語言,所有型別都提供了tostring方法,可以直接轉接為字串。

object testtranslate 

}

scala (3) 資料型別

scala 與 j a有著相同的資料型別,下表列出了 scala 支援的資料型別 上表中列出的資料型別都是物件,也就是說scala沒有j a中的原生型別。在scala是可以對數字等基礎型別呼叫方法的。整型字面量用於 int 型別,如果表示 long,可以在數字後面新增 l 或者小寫 l 作為字尾。0...

scala入門教程 scala的資料型別

byte 8bit的有符號數字,範圍在 128 127 short 16 bit有符號數字,範圍在 32768 32767 int32 bit 有符號數字,範圍 2147483648 到 2147483647 long 64 bit 有符號數字,範圍 9223372036854775808 到 92...

scala五種資料型別

型別 說明預設定義 獲取導包,不定長 運算遍歷 1 陣列 array 一組相同型別的值 val a new array int 10 valb array h s a 0 int 0 scala.collection.mutable.arraybuffer val c arraybuffer int...