Scala軟件功能
無(wú)縫Java互操作
Scala運(yùn)行在JVM上,因此Java和Scala堆??梢宰杂苫旌希瑢?shí)現(xiàn)完全無(wú)縫的集成。
類(lèi)型推斷
所以類(lèi)型系統(tǒng)感覺(jué)不那么靜態(tài)。不要為類(lèi)型系統(tǒng)工作。讓類(lèi)型系統(tǒng)為您工作!
并發(fā)與分發(fā)
對(duì)集合使用數(shù)據(jù)并行操作,對(duì)并發(fā)和分發(fā)使用actors,或者對(duì)異步編程使用future。
特點(diǎn)
結(jié)合Java風(fēng)格接口的靈活性和類(lèi)的強(qiáng)大功能。想想有原則的多重繼承。
模式匹配
想想類(lèi)固醇的“開(kāi)關(guān)”。與類(lèi)層次結(jié)構(gòu)、序列等匹配。
高階函數(shù)
函數(shù)是一級(jí)對(duì)象。以保證類(lèi)型安全的方式組合它們。把它們用在任何地方,傳遞給任何人。
Scala安裝步驟
1.在華軍軟件園下載Scala官方版安裝包,解壓后,雙擊“exe”文件,進(jìn)入安裝向?qū)?,單擊Next
2.閱讀許可協(xié)議,點(diǎn)擊“I accept the ...”,單擊Next
3.點(diǎn)擊“Browse”選擇安裝位置,一般默認(rèn)在C盤(pán),推薦安裝在D盤(pán),單擊Next
4.軟件信息已準(zhǔn)備就緒,單擊Install安裝
5.軟件正在安裝,請(qǐng)耐心等待
6.Scala安裝完成,單擊Finish,退出安裝向?qū)?
Scala使用方法
使用Scala實(shí)現(xiàn)文件的拷貝
讀取行:要讀取文件的所有行,可以調(diào)用scala.io.Source對(duì)象的getLines方法:也可以對(duì)getLines應(yīng)用toArray或toBuffer方法。
將這些行放到數(shù)組或緩沖當(dāng)中,將文件內(nèi)容讀成一個(gè)字符串:val lines = source.mkString。
讀取字符:要從文件中讀取字符,可以直接把Source對(duì)象當(dāng)做迭代器:如果想查看某個(gè)字符,但是不處理掉的話,調(diào)用source對(duì)象的buffered方法。
讀取詞法單元或數(shù)字:通過(guò)split方法對(duì)轉(zhuǎn)化成行的文件內(nèi)容進(jìn)行劃分,通過(guò)toInt或toDouble方法把字符轉(zhuǎn)化成整數(shù)或浮點(diǎn)數(shù)。
寫(xiě)入文本:Scala沒(méi)有內(nèi)建的對(duì)寫(xiě)入文件的支持,要寫(xiě)入文本文件,可以使用java.io.PrintWriter.
值得一提的是FileChannel在使用前,必須要打開(kāi)。需要通過(guò)InputStream/OutputStream/RandomAccessFile獲取,BufferedReader/BufferedWriter獲取不到。
Scala更新日志
1.修復(fù)BUG,新版體驗(yàn)更佳
2.更改了部分頁(yè)面
華軍小編推薦:
Scala功能和官方出品的一樣齊全,界面更加美觀大方,設(shè)計(jì)更完善,不斷滿足用戶的需求歡迎下載。感興趣的還可以下載快表軟件、AlphaEbot動(dòng)作編輯軟件、自動(dòng)化測(cè)試工具AutoRunner、Easy GUI、小海龜LOGO語(yǔ)言
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用