scala基礎練習,學習scala必備知識點

2021-10-21 02:46:49 字數 2122 閱讀 2050

有一句話叫做:先看懂,然後再手懂。就是先腦子會**,然後再手練熟了**,這確實是程式設計師的必備精神之一,多學多敲多看。

作為乙個scala初學者,有必要先學習scala的基礎

scala基礎學習,點進去你就會有收穫了

特別注意scala嚴格遵循大小寫,關鍵字名不能寫錯

下面就讓我們來練習一下下,我們可愛的scala的基礎吧,

基礎學習一:

定義陣列,追加陣列,以及刪除新增陣列

import scala.collection.mutable.arraybuffer

object shimmer2

}

基礎練習二:陣列的遍歷:

object arreydemo 

//列印換行

println(

) //計算陣列中所有元素的和

var total =0.0;

for(i

println(

"總和為:"+total)

//查詢陣列中的最大值

//注意:

var max= myarr(0)

for(i

if(myarr(i)

>max)

max =myarr(i)

} println(

"最大值:"+max)

基礎練習三:陣列的轉換

object arrey 

}

**結果:

基礎練習四:

元組:

object shimmer1 

}

**結果:

基礎練習五:

集合一:list:

import scala.collection.mutable.listbuffer

object set1

}

**結果:

}**結果:

二:set

在scala中,set是沒有重複物件的集合,所有元素都是唯一的,預設情況下,scala使用不可變set集合,若想使用可變的set集合,則需要引入 import scala.collection.mutable.set

import scala.collection.mutable.set

object true_set

}

**結果:

三:map

在scala中,map是一種可迭代的鍵值對(key/value)結構,並且鍵是唯一的。若需要使用可變的map集合,則需要引入

import scala.collection.mutable.map

import scala.collection.mutable.map

object map_practies1

}

**結果:

Scala 使用Sublime開發Scala

第一步 tools build system new build system 第二步 在開啟的新檔案中輸入 第三步 儲存。control b 就可以編譯scala檔案了。當然前提是你已經將scala環境變數配置好了。如果不希望配置環境變數,將 中cmd後面的scala改成scala.bat的路徑就...

scala練習題 Scala基礎

1 在scala repl中,計算3的平方根,然後再對該值求平方。現在,這個結果與3相差多少?scala scala.math.sqrt 3 warning there were 1 deprecation warnings re run with deprecation for details r...

Scala語言基礎(三)練習

object mutiltable println 簡寫 for i 1 to 9 j 1 to i val array array hello huangbo hello xuzheng hello wangbaoqiang val array2 array.map x string x.spli...