Scala學(xué)習(xí)手冊(cè)
為什么學(xué)習(xí)Scala?無(wú)需成為數(shù)據(jù)科學(xué)家或分布式計(jì)算專家,你也能掌握這種面向?qū)ο蠛瘮?shù)式編程語(yǔ)言。這是一本很實(shí)用的書,它以通俗易懂的方式對(duì)Scala語(yǔ)言做了全面的介紹,還給出了大量語(yǔ)法圖、示例和練習(xí)來(lái)幫助你理解書中的內(nèi)容。首先你將了解Scala的核心類型和語(yǔ)法,然后會(huì)深入學(xué)習(xí)高階函數(shù)和不可變的數(shù)據(jù)結(jié)構(gòu)。
Jason Swartz在書中介紹了Scala簡(jiǎn)潔而且很有表述性的語(yǔ)法,解釋了它的類型安全性和性能可以確保穩(wěn)定性,另外說(shuō)明了Scala可以快速運(yùn)行,適用所有應(yīng)用。基于這些特點(diǎn),作者展示了為什么Scala會(huì)成為想要提高水平的Ruby或Python開發(fā)人員的理想語(yǔ)言。學(xué)習(xí)核心數(shù)據(jù)類型、字面量、值和變量。了解如何使用表達(dá)式(Scala語(yǔ)法的基礎(chǔ))思考以及編寫代碼。 編寫接收或返回其他函數(shù)的高階函數(shù)。熟悉不可變數(shù)據(jù)結(jié)構(gòu),利用類型安全的描述性操作輕松地完成變換。...
為什么學(xué)習(xí)Scala?無(wú)需成為數(shù)據(jù)科學(xué)家或分布式計(jì)算專家,你也能掌握這種面向?qū)ο蠛瘮?shù)式編程語(yǔ)言。這是一本很實(shí)用的書,它以通俗易懂的方式對(duì)Scala語(yǔ)言做了全面的介紹,還給出了大量語(yǔ)法圖、示例和練習(xí)來(lái)幫助你理解書中的內(nèi)容。首先你將了解Scala的核心類型和語(yǔ)法,然后會(huì)深入學(xué)習(xí)高階函數(shù)和不可變的數(shù)據(jù)結(jié)構(gòu)。
Jason Swartz在書中介紹了Scala簡(jiǎn)潔而且很有表述性的語(yǔ)法,解釋了它的類型安全性和性能可以確保穩(wěn)定性,另外說(shuō)明了Scala可以快速運(yùn)行,適用所有應(yīng)用。基于這些特點(diǎn),作者展示了為什么Scala會(huì)成為想要提高水平的Ruby或Python開發(fā)人員的理想語(yǔ)言。學(xué)習(xí)核心數(shù)據(jù)類型、字面量、值和變量。了解如何使用表達(dá)式(Scala語(yǔ)法的基礎(chǔ))思考以及編寫代碼。 編寫接收或返回其他函數(shù)的高階函數(shù)。熟悉不可變數(shù)據(jù)結(jié)構(gòu),利用類型安全的描述性操作輕松地完成變換。創(chuàng)建定制的中綴操作符簡(jiǎn)化現(xiàn)有操作,甚至可以針對(duì)你自己的領(lǐng)域編寫特定的語(yǔ)言。構(gòu)建包括一個(gè)或多個(gè)trait的類來(lái)提供充分的可重用性,或者在實(shí)例化時(shí)混合使用trait創(chuàng)建新功能。
斯瓦茨,Jason Swartz,是一位軟件工程師,熱衷于直觀的用戶界面、表述性編程語(yǔ)言和簡(jiǎn)潔的用戶文檔。他還組織了舊金山的很多Scala社區(qū)活動(dòng),并為Netflix的客戶設(shè)備程序開發(fā)過(guò)應(yīng)用。
