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