有一句話叫做:先看懂,然後再手懂。就是先腦子會**,然後再手練熟了**,這確實是程式設計師的必備精神之一,多學多敲多看。
作為乙個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...