Scala 是一門(mén)多范式的編程語(yǔ)言,一種類似 Java 的編程語(yǔ)言,設(shè)計(jì)初衷是要集成面向?qū)ο缶幊毯秃瘮?shù)式編程的各種特性。
Scala 是一門(mén)多范式的編程語(yǔ)言,一種類似 Java 的編程語(yǔ)言,設(shè)計(jì)初衷是要集成面向?qū)ο缶幊毯秃瘮?shù)式編程的各種特性。
我們認(rèn)為最有意義的學(xué)習(xí)方式是,不要把 Scala 看做是改進(jìn)的 Java,而是把它作為一門(mén)新的語(yǔ)言。所以這里不會(huì)介紹 Java 的使用經(jīng)驗(yàn),而將集中講解解釋器和“對(duì)象-函數(shù)式”的風(fēng)格,以及 Scala 編程風(fēng)格。特別強(qiáng)調(diào)了可維護(hù)性,并發(fā),常用工具和利用類型系統(tǒng)的優(yōu)勢(shì)。
本教程是為有經(jīng)驗(yàn)的工程師準(zhǔn)備,所以建議讀者學(xué)習(xí)前,了解下 Java 語(yǔ)言的基礎(chǔ)或 Scala 入門(mén)教程。
Scala 是一種相對(duì)較新的語(yǔ)言,但借鑒了許多熟悉的概念,所以在學(xué)習(xí)前,我們假設(shè)您已經(jīng)對(duì)面向?qū)ο缶幊?、并發(fā)、可維護(hù)等基本編程思想有了一定的了解。