scala的一些操作符

原文鏈接:

https://segmentfault.com/a/1190000005083578

作者:Jeffrey

::該方法被稱爲cons,意爲構造,向隊列的頭部追加數據,創造新的列表。用法爲 x::list,其中x爲加 入到頭部的元素,無論x是列表與否,它都只將成爲新生成列表的第一個元素,也就是說新生成的列表 長度爲list的長度+1(btw, x::list等價於list.::(x))


:+和+: 兩者的區別在於:+方法用於在尾部追加元素,+:方法用於在頭部追加元素,和::很類似,但 是::可以用於pattern match ,而+:則不行. 關於+:和:+,只要記住冒號永遠靠近集合類型就OK了。


++ 該方法用於連接兩個集合,list1++list2

::: 該方法只能用於連接兩個List類型的集合

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