Scala菜鳥進(jìn)階之路一 基礎(chǔ)

一、基礎(chǔ)

1、聲明值和變量

val greeting: String = null

val greeting: Any = "Hello"

**在Scala中,變量或函數(shù)的類型總是寫在變量或者函數(shù)名稱的后面。

**在Scala中,僅當(dāng)同一行代碼中存在多條語句時才需要分號隔開。

**在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)換,而不是強(qiáng)制類型轉(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中,不能對操作符進(jìn)行重載,但是在Scala中是允許的,你可以決定是否在必要的時候有分寸地使用這個特性。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spark SQL, DataFrames and Datasets Guide Overview SQL Dat...
    草里有只羊閱讀 18,531評論 0 85
  • scala學(xué)習(xí)筆記 第2章 變量和數(shù)據(jù)類型 基本數(shù)據(jù) scala的核心數(shù)據(jù)為四種 :字面量、值、變量、類型 值使...
    485b1aca799e閱讀 2,246評論 0 1
  • 第一章 基礎(chǔ) 聲明和變量 在Scala中,我們鼓勵你使用val--除非你真的需要修改它的內(nèi)容。注意:你不需要給出值...
    jackLee閱讀 322評論 0 0
  • 《安排令》 安排花季,安排雨季, 安排四季復(fù)更替。 安排不了,今生你。 無邊日里,無邊夜里, 無邊日夜淚輕泣。 無...
    冰染霜閱讀 481評論 0 2
  • 萬物復(fù)蘇 我最醒目 春天到了 伴隨著丁香花將要開滿園 期待著 每一次動人的畫面 清澈的聲音 等你 在那個山谷里的小村莊
    膚白大燕閱讀 190評論 2 2

友情鏈接更多精彩內(nèi)容