github.com/hirochachacha/plua@v0.0.0-20170217012138-c82f520cc725/stdlib/table/testdata/move.lua (about) 1 a = {1, 2, 3} 2 a1 = table.move(a, 2, 3, 1) 3 assert(a[1] == 2 and a[2] == 3 and a[3] == 3) 4 assert(a1[1] == 2 and a1[2] == 3 and a1[3] == 3) 5 6 a = {1, 2, 3} 7 b = {4, 5, 6} 8 a1 = table.move(b, 1, 3, 4, a) 9 assert(a[1] == 1 and a[2] == 2 and a[3] == 3 and a[4] == 4 and a[5] == 5 and a[6] == 6) 10 assert(a1[1] == 1 and a1[2] == 2 and a1[3] == 3 and a1[4] == 4 and a1[5] == 5 and a1[6] == 6) 11 12 a = {1, 2, 3} 13 table.move(a, 1, 3, 2) 14 assert(a[1] == 1 and a[2] == 1 and a[3] == 2 and a[4] == 3)