當前位置:編程學習大全網 - 網站源碼 - Scala中數組和列表的區別

Scala中數組和列表的區別

Scala中的List是不可變的遞歸數據,這是Scala中的壹個基本結構。妳應該多使用List而不是Array(Array實際上是可變的,不可變的Array是IndexedSeq)。

可變結構

ListBuffer提供了壹個常數時間轉換列表。

Scala的數組應該是Java array生成的,所以Array[Int]可能比List[Int]更高效。

然而,我認為Scala中的數組應該盡可能少地使用,因為感覺妳真的需要知道底層發生了什麽,才能決定數組是否會備份所需的基本數據類型,或者可能作為包裝器類型裝箱。

  • 上一篇:3K發動機著陸器黑屏怎麽辦?
  • 下一篇:求解決方法關於雷霆戰機IOS版出現閃退的問題
  • copyright 2024編程學習大全網