<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # table library table庫是由一些輔助函數構成的,這些函數將table作為數組來操作。 #### table.concat (table [, sep [, i [, j ] ] ]) 對于元素是string或者number類型的表table,返回table[i]..sep..table[i+1] ··· sep..table[j]連接成的字符串。填充字符串sep默認為空白字符串。起始索引位置i默認為1,結束索引位置j默認是table的長度。如果i大于j,返回一個空字符串。 > 示例代碼 ~~~ a = {1, 3, 5, "hello" } print(table.concat(a)) print(table.concat(a, "|")) print(table.concat(a, " ", 4, 2)) print(table.concat(a, " ", 2, 4)) -->output 135hello 1|3|5|hello 3 5 hello ~~~ #### table.insert (table, [pos ,] value) 在表table的pos索引位置插入value,其它元素向后移動到空的地方。pos的默認值是表的長度加一,即默認是插在表的最后。 > 示例代碼 ~~~ a = {1, 8} --a[1] = 1,a[2] = 8 table.insert(a, 1, 3) --在表索引為1處插入3 print(a[1], a[2], a[3]) table.insert(a, 10) --在表的最后插入10 print(a[1], a[2], a[3], a[4]) -->output 3 1 8 3 1 8 10 ~~~ #### table.maxn (table) 返回表table的最大索引編號;如果此表沒有正的索引編號,返回0。 > 示例代碼 ~~~ a = {} a[-1] = 10 print(table.maxn(a)) a[5] = 10 print(table.maxn(a)) -->output 0 5 ~~~ #### table.remove (table [, pos]) 在表table中刪除索引為pos(pos只能是number型)的元素,并返回這個被刪除的元素,它后面所有元素的索引值都會減一。pos的默認值是表的長度,即默認是刪除表的最后一個元素。 > 示例代碼 ~~~ a = { 1, 2, 3, 4} print(table.remove(a, 1)) --刪除速索引為1的元素 print(a[1], a[2], a[3], a[4]) print(table.remove(a)) --刪除最后一個元素 print(a[1], a[2], a[3], a[4]) -->output 1 2 3 4 nil 4 2 3 nil nil ~~~ #### table.sort (table [, comp]) 按照給定的比較函數comp給表table排序,也就是從table[1]到table[n],這里n表示table的長度。比較函數有兩個參數,如果希望第一個參數排在第二個的前面,就應該返回true,否則返回false。如果比較函數comp沒有給出,默認從小到大排序。 > 示例代碼 ~~~ function compare(x, y) --從大到小排序 return x > y --如果第一個參數大于第二個就返回true,否則返回false end a = { 1, 7, 3, 4, 25} table.sort(a) --默認從小到大排序 print(a[1], a[2], a[3], a[4], a[5]) table.sort(a, compare) --使用比較函數進行排序 print(a[1], a[2], a[3], a[4], a[5]) -->output 1 3 4 7 25 25 7 4 3 1 ~~~
                  <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>

                              哎呀哎呀视频在线观看