WoW:API unpack: Difference between revisions

351 bytes added ,  27 November 2009
no edit summary
No edit summary
No edit summary
Line 24: Line 24:
  unpack({1,2,3,4,5},2,7)  -- returns 2, 3, 4, 5, nil, nil
  unpack({1,2,3,4,5},2,7)  -- returns 2, 3, 4, 5, nil, nil


== Notes ==
Unpack() appears to be buggy when dealing with multiple nil values and the last value is nil.
  t = {1,nil,"something",nil)
  x1,x2,x3,x4 = unpack(t)  -- returns 1,nil
A simple fix that works could be adding an empty value.
  t = {1,nil,"something",nil,1)
  x1,x2,x3,x4 = unpack(t)  -- returns 1,nil,"something",nil,1
--Peeka, sentinels
{{LUA}}
{{LUA}}
Anonymous user