Bezüglich des Problems des Hinzufügens von Daten zur Tabelle mit table.insert
z_san
z_san 2018-06-13 18:13:12
0
4
1489

arr={}


for i=1.100 do

-- print(i)

table.insert( arr, 1, i )

end

Im obigen Code table.insert in lua zeigt darauf, warum die Array-Struktur beim Hinzufügen von Daten zur Tabelle zu {100,99,98,...,3,2,1} anstelle von {1,2,3,4...99,100 }

wird
z_san
z_san

Antworte allen (3)
z_san

已解决,table.insert在向表中增加数据时,是每次都插入第一个位置,即上述循环1次的表结构为{1},循环第二次结构为{2,1},第三次{3,2,1}......,以此类推

    小叮当

    因为要循环完了才会返回数据啊

      无忌哥哥

      把--print(i)换成++print(i)试试呢

      • Antwort --print(i)是注释
        z_san Autor 2018-06-15 17:04:56
      Neueste Downloads
      Mehr>
      Web-Effekte
      Quellcode der Website
      Website-Materialien
      Frontend-Vorlage
      Über uns Haftungsausschluss Sitemap
      Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!