Fix return value of table.remove()

This commit is contained in:
James Roseborough
2007-11-06 23:33:11 +00:00
parent f398387222
commit d6a3525357
4 changed files with 20 additions and 13 deletions

View File

@@ -39,19 +39,19 @@ print( table.maxn({}), #{} )
print( '-- remove tests' )
t = { "one", "two", "three", "four", "five", "six", "seven", [10]="ten", a='aaa', b='bbb', c='ccc' }
print( table.concat(t,'-'), table.maxn(t), #t )
table.remove(t)
print( table.remove(t) )
print( table.concat(t,'-'), table.maxn(t) )
table.remove(t,1)
print( table.remove(t,1) )
print( table.concat(t,'-'), table.maxn(t) )
table.remove(t,3)
print( table.remove(t,3) )
print( table.concat(t,'-'), table.maxn(t) )
table.remove(t,5)
print( table.remove(t,5) )
print( table.concat(t,'-'), table.maxn(t), t[10] )
table.remove(t,10)
print( table.remove(t,10) )
print( table.concat(t,'-'), table.maxn(t), t[10] )
table.remove(t,-1)
print( table.remove(t,-1) )
print( table.concat(t,'-'), table.maxn(t), t[10] )
table.remove(t,-1)
print( table.remove(t,-1) )
print( table.concat(t,'-'), table.maxn(t), t[10] )
-- sort

Binary file not shown.