scala中:: , +:, :+, :::, +++的區別

初學scala的人都會被Seq的各種操作符所confuse。下面簡單列舉一下各個Seq操作符的區別。 4種操作符的區別和聯繫 (1) :: 該方法被稱爲cons,意爲構造,向隊列的頭部追加數據,創造新的列表。用法爲 x::list,其中x爲加入到頭部的元素,無論x是列表與否,它都只將成爲新生成列表的第一個元素,也就是說新生成的列表長度爲list的長度+1(btw, x::list等價於list.:
相關文章
相關標籤/搜索