Scala是一門多范式的編程語言,一種類似java的編程語言,一門可擴(kuò)展的語言,它就是一個含有精美工具的工具箱,里面有靜態(tài)類型, OOP, FP, 宏等工具。
安裝說明
安裝scala之前,需要安裝JDK:
Scala安裝教程
1、運行安裝程序;
2、勾選接受許可條款,點擊next;
3、選擇安裝位置;
4、點擊install開始安裝;
5、等待軟件安裝;
6、安裝完成!
7、打開cmd窗口,輸入scala可以查看版本!
Scala語言特點
Scala有幾項關(guān)鍵特性表明了它的面向?qū)ο蟮谋举|(zhì)。例如,Scala中的每個值都是一個對象,包括基本數(shù)據(jù)類型(即布爾值、數(shù)字等)在內(nèi),連函數(shù)也是對象。另外,類可以被子類化,而且Scala還提供了基于mixin的組合(mixin-based composition)。
與只支持單繼承的語言相比,Scala具有更廣泛意義上的類重用。Scala允許定義新類的時候重用“一個類中新增的成員定義(即相較于其父類的差異之處)”。Scala稱之為mixin類組合。
Scala還包含了若干函數(shù)式語言的關(guān)鍵概念,包括高階函數(shù)(Higher-Order Function)、柯里化(Currying)、嵌套函數(shù)(Nested Function)、序列解讀(Sequence Comprehensions)等等。
Scala是靜態(tài)類型的,這就允許它提供泛型類、內(nèi)部類、甚至多態(tài)方法(Polymorphic Method)。另外值得一提的是,Scala被特意設(shè)計成能夠與Java和.NET互操作。Scala當(dāng)前版本還不能在.NET上運行(雖然上一版可以-_-b),但按照計劃將來可以在.NET上運行。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版