<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                Scala集合總共分為如下三大類: * Seq 序列:元素按順序排列,可以存儲重復元素; * Set 集合:元素無序,元素不重復,提供并、差、交集運算; * Map 映射:鍵值對集合 ![](https://img.kancloud.cn/c2/02/c2028e160c7b6d58eafb0250320c0cd9_481x443.png) Seq、Set和Map又分為可變集合與不可變集合: * 可變集合:<mark>可變</mark>指的是集合中的元素可以改變,至于長度是否可以改變需要根據具體的類進行判斷。可變集合都在`scala.collection.mutable` * 不可變集合:<mark>不可變</mark>指的是集合的長度和元素都不可以改變。不可變集合都在`scala.collection.immutable`包中 * Scala中默認為不可變集合。 常用的不可變集合: ```scala Set:ListSet、HashSet、TreeSet Map:ListMap、HashMap、TreeMap Seq:Vector、String、Range、List、Stack、Stream、Queue ``` :-: ![](https://img.kancloud.cn/16/50/1650919642259753df68bca1fa147e1b_885x687.png) 不可變集合:scala.collection.immutable ![](https://img.kancloud.cn/8d/29/8d2999ce0f0d691fb51005b4fa772891_1497x717.png) 可變集合:scala.collection.mutable <br/> :-: **常用集合** | 名稱 | 可變/不可變 | 示例 | | --- | --- | --- | | Buffer | mutable | val buffer = scala.collection.mutable.ArrayBuffer[Int](10, 20, 30); buffer+=(2,3)| | Array | mutable | val arr=Array(1,2,3)| | List | immutable | val lst=List(1,2,3)| | Map | mutable | val stu= Map("name" -> "Jason", "age" -> "18")| | Set | mutable/immutable | val set=Set(1,2,3)| | Vector | immutable | val v=Vector(1, 3, 5, 7, 11, 13)| | Stack| mutable/immutable | val st=scala.collection.mutable.Stack(1,2,3) //堆棧,先進后出| | Queue | mutable/immutable | val q=scala.collection.mutable.Queue(1,2,3) //隊列,先進先出| | BitSet | mutable/immutable | val bit=scala.collection.mutable.BitSet(3,2,0) //位集合| | ListMap | immutable | val map = scala.collection.immutable.ListMap(1->"one", 2->"two")| | HashSet | mutable | val set= scala.collection.mutable.HashSet(1,2,3)| | HashMap | mutable | val stu= scala.collection.mutable.HashMap("name" -> "Jason", "age" -> "18")| 官方文檔:https://www.scala-lang.org/api/2.11.12/#scala.collection.immutable.List
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看