溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

在Linux系統(tǒng)中配置Scala的具體方法是什么

發(fā)布時間:2022-01-26 17:26:34 來源:億速云 閱讀:146 作者:柒染 欄目:開發(fā)技術(shù)

本篇文章為大家展示了在Linux系統(tǒng)中配置Scala的具體方法是什么,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Scala是一種類似java的語言,曾經(jīng)聽到過會了java就等于會了Scala,這個說法肯定是錯誤的,Scala雖然類似Java但是也有不同之處。

Scala簡介:

  1. Scala是一門多范式的編程語言,一種類似java的編程語言,設(shè)計初衷是實現(xiàn)可伸縮的語言 、并集成面向?qū)ο缶幊毯秃瘮?shù)式編程的各種特性。Scala 發(fā)音為(/?skɑ?l?, ?ske?l?/)。

Scala編程語言為很多開發(fā)者所喜愛。如果你粗略瀏覽Scala的網(wǎng)站,你發(fā)現(xiàn)Scala是一種純粹的面向?qū)ο缶幊陶Z言,而又無縫地結(jié)合了命令式編程和函數(shù)式編程風(fēng)格。

  1. Scala有幾項關(guān)鍵特性表明了它的面向?qū)ο蟮谋举|(zhì)。例如,Scala中的每個值都是一個對象,包括基本數(shù)據(jù)類型(即布爾值、數(shù)字等)在內(nèi),連函數(shù)也是對象。另外,類可以被子類化,而且Scala還提供了基于mixin的組合(mixin-based composition)。

  2. 與只支持單繼承的語言相比,Scala具有更廣泛意義上的類重用。Scala允許定義新類的時候重用“一個類中新增的成員定義(即相較于其父類的差異之處)”。Scala稱之為mixin類組合。

  3. Scala還包含了若干函數(shù)式語言的關(guān)鍵概念,包括高階函數(shù)(Higher-Order Function)、局部套用(Currying)、嵌套函數(shù)(Nested Function)、序列解讀(Sequence Comprehensions)等等。

Linux系統(tǒng)安裝Scala詳細步驟:

1. 下載

官網(wǎng): https://www.scala-lang.org/download/ 在Linux系統(tǒng)中配置Scala的具體方法是什么

2. 解壓

解壓路徑自己隨意:

 tar -zxvf scala-2.12.8.tgz -C /home/hadoop/
 1

配置環(huán)境變量: vim ~/.bashrc

 # Scala
 export PATH=$PATH:/home/hadoop/scala-2.12.8/bin
 12

source ~/.bashrc

3. 測試

確保你已經(jīng)安裝JDK。

Scala 腳本

在Linux系統(tǒng)中配置Scala的具體方法是什么

腳本形式 編譯后可直接運行:scala HelloWorld。由于小編不能直接運行,所以添加黃框中的參數(shù)(注意有一點)。 在Linux系統(tǒng)中配置Scala的具體方法是什么

上述內(nèi)容就是在Linux系統(tǒng)中配置Scala的具體方法是什么,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI