每天學習一點Scala02_Scala基礎-創(chuàng)新互聯(lián)

一、基本概念

創(chuàng)新互聯(lián)主打移動網(wǎng)站、成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)站改版、網(wǎng)絡推廣、網(wǎng)站維護、域名注冊、等互聯(lián)網(wǎng)信息服務,為各行業(yè)提供服務。在技術實力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務,根據(jù)網(wǎng)站的內(nèi)容與功能再決定采用什么樣的設計。最后,要實現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設計,我們還會規(guī)劃穩(wěn)定安全的技術方案做保障。

1、Scala是一個混合式編程語言,它既支持面向對象編程,也支持函數(shù)式編程-但它更強調函數(shù)式編程;

2、Scala支持函數(shù)式編程的概念,如不可變數(shù)據(jù)結構和函數(shù)作為一類公民、trait;

3、Scala支持面向對象編程的概念,如類、對象、封裝、繼承、多態(tài)等以及其它重要的面向對象概念;

4、Scala是一個靜態(tài)類型語言;Scala應用程序需要通過Scala編譯器編譯;

5、Scala是一個基于JVM(Java virtual machine)的語言;在字節(jié)碼級別,一個Scala應用程序與一個Java應用程序是無法區(qū)別的;

6、因為Scala是基于JVM的,因此它可以無縫地與Java進行互操作??梢栽贘ava程序中很容易地使用Scala庫;更重要的是,一個Scala應用程序可以使用任何Java庫而無需任何包裝代碼或粘合代碼;

二、安裝Scala:

1、下載Scala安裝程序:http://www.scala-lang.org/

2、雙擊下載的scala-2.11.8.msi程序,一路"next",安裝

3、測試是否安裝成功:在命令行中,輸入如下命令:

 $ scalac -version

 $ scala -version

 如果出現(xiàn)scala的版本信息,說明已經(jīng)安裝成功。

4、說明:scalac是scala的編譯器,scala是scala的解釋器。

三、使用REPL:

1、scala二進制安裝程序帶有一個REPL(Read,Evaluate,Print,Loop)工具,可以通過scala shell交互式地編寫Scala代碼;

2、使用scala shell:

 $ scala

 $ println("Hello World!")

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)站標題:每天學習一點Scala02_Scala基礎-創(chuàng)新互聯(lián)
當前路徑:http://muchs.cn/article28/djehjp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、虛擬主機品牌網(wǎng)站建設、網(wǎng)站導航全網(wǎng)營銷推廣、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設