84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
arr={}
for i=1,100 do
-- print(i)
table.insert( arr , 1, i )
end
上記のコードで、Lua の table.insert でテーブルにデータを追加すると、配列構造が {100,99,98,.. になるのはなぜですか。 {1,2,3,4....99,100}
已解决,table.insert在向表中增加数据时,是每次都插入第一个位置,即上述循环1次的表结构为{1},循环第二次结构为{2,1},第三次{3,2,1}......,以此类推
因为要循环完了才会返回数据啊
把--print(i)换成++print(i)试试呢
已解决,table.insert在向表中增加数据时,是每次都插入第一个位置,即上述循环1次的表结构为{1},循环第二次结构为{2,1},第三次{3,2,1}......,以此类推
因为要循环完了才会返回数据啊
把--print(i)换成++print(i)试试呢