Orijinal tabloyu değiştirmeden birkaç alt tablo içeren bir Lua tablosunu iki tabloya nasıl bölebilirim?Alt tabloları içeren bir Lua tablosu nasıl bölülür
örn. subtbl1 = {{tbl1}, {tbl2}}
, subtbl2 = {{tbl3}, {tbl4}}
ürününü tbl
ürününü değiştirmeden bırakarak tbl = {{tbl1}, {tbl2}, {tbl3}, {tbl4}}
numaralı bölüme ayırın.
Dize, string.sub
ürününe sahiptir, ancak tablonun benzer bir şey olup olmadığını bilmiyorum. Benim durumum için unpack
çalışır sanmıyorum, ayrıca table.remove
orijinal tbl
değiştirecektir.
benim gerçek durum için bilgi ekleme:
tbl
çalışma anında alt tablolar ve alt tablolar değişikliklerinin sayısı ile doldurulur. İlk 2 alt tabloyu bir şey için saklamak ve alt tabloların geri kalanını (bir tabloda) bir işleve geçirmek istiyorum.
İkinci işlev, bir tablo tablosunu (dizin 1'den başlayarak) bekliyor? İlk iki alt tabloyu içermesi * için * tbl 'istiyor musun? –
Evet, ikinci işlev, dizin 1'den başlayarak bir tablo tablosu bekler. Ancak, ilk iki alt tablo bir tablo olarak gerekli değildir. Sadece ilk iki alt tablodan bilgi almak zorundayım. – mile