scala簡單學習

爲啥學scala

因爲簡單,清晰,在windows下可以很直觀的表現

安裝JDK 

 安裝Scala(一直下一步就行)

windows下安裝  不會的看這篇文章    windows下scala安裝

 linux下安裝

 

 

 

 解包:tar -zxvf scala-2.11.8.tgz   配置環境變量   vim  /etc/profile                 更新   source /etc/profile

 

 

 

 

 

 

 安裝scala-eclipse

在去官網下載http://scala-ide.org/download/sdk.html

當然本地用cmd命令行也可以,命令行較爲直觀

 

開始練習:

1.常用類型var   val(不可改)數據類型  Byte,Char,Short,Int,Long,Float,Double,Boolean(scala不用特意指定,直接寫就行)

2.1.to(10)    數組

 3.new Array [String](2)

 

 

 4.定義函數

 

 

 5.方法變成函數(方法不能作爲單獨的表達式而存在(參數爲空的方法除外),而函數可以。)(函數必須要有參數列表,而方法可以沒有參數列表)(方法名是方法調用,而函數名只是代表函數對象本身)(如果我們直接把一個方法賦值給變量會報錯。如果我們指定變量的類型就是函數,那麼就可以通過編譯

 

 

 6.定長數組  

 

 7.變長數組

 

 

 

 

 

 

 

 

 

 

 

 

8.遍歷數組

 

 

 9.數組轉化

 

 

10.數組常用算法

 

 

 

不理解!!!!!

 

 

 10.映射關係

 

 

 

 發現修改不了,導入別的包,就可以了

 

 

 

 

 

 11.元組(映射是K/V對偶的集合,對偶是元組的最簡單形式,元組可以裝着多個不同類型的值。

 

 獲取元組中元素的值

 

 

 獲取元組中的元素可以用下劃線加腳標,但是注意是從1開始的

 

 將對偶的集合轉換成映射

 

 拉鍊操作(用zip命令將多個值綁定在一起)

 

 

 

 

 12.複雜的集合操作

①map

 

 

 

 

 

 

 

 

 

 

 

②flatten

③groupby

④foldleft

⑤reduce

⑥aggregate

⑦flatMap

mapflatten

 

 

 

 

 

 

Scala數組和元組區別

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章