Berkenaan masalah menambah data ke jadual dengan table.insert
z_san
z_san 2018-06-13 18:13:12
0
4
1596

arr={}


untuk i=1,100 do

-- print(i)

table.insert( arr, 1, i )

end

dalam kod di atas, dalam jadual menunjuk ke Apabila menambah data pada jadual, mengapa struktur tatasusunan menjadi {100,99,98,...,3,2,1} dan bukannya {1,2,3,4...99,100 }

z_san
z_san

membalas semua(3)
z_san

Selesai. Apabila table.insert menambah data pada jadual, ia memasukkan kedudukan pertama setiap kali, iaitu struktur jadual untuk kitaran pertama ialah {1}, dan struktur untuk kitaran kedua ialah {2,1}. kali {3,2,1}..., dan seterusnya

小叮当

Kerana data tidak akan dikembalikan sehingga gelung selesai.

无忌哥哥

Cuba gantikan --print(i) dengan ++print(i)

  • balas --print(i) ialah ulasan
    z_san pengarang 2018-06-15 17:04:56
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan