1. 程式人生 > >Scala 學習筆記——僅供自己學習

Scala 學習筆記——僅供自己學習

ScalaScalable Langeuage的簡寫,是一門多正規化的程式語言。

Scala的特性

面向物件特性

Scala是一種純面向物件的語言,每個值都是物件。物件的資料型別以及行為由類和特質描述。

類抽象機制的擴充套件有兩種途徑:

一種途徑是由子類繼承,另一種途徑是靈活的混入機制。這種途徑能避免多重繼承的種種問題。

函數語言程式設計:

Scala也是一種函式式語言,其函式也能當成值來使用。Scala提供了輕量級的語法用以定義匿名函式,支援高階函式,允許巢狀多層函式,並支援柯里化。Scalacase class及其內建的模式匹配相當於函數語言程式設計語言中常用的代數型別。

Scala程式設計特點

簡潔性

SCALA 環境安裝:

1、因為執行在JVM中因此需要Java環境。

2SCALA 環境安裝:

 

 

 

3、IDEA 安裝

安裝Scala外掛:從本地硬碟安裝或者線上安裝

Ps:注意IDEAScala的版本支援

 

 

建立Scala project

 

Next

 

Finish

 

 

New 一個Scala

 

選擇Object