|
On 16-06-30 05:11 PM, Tim Hill wrote:
>> What about {1, [3]=3, 2} ? {1, [2]=2, 2} ? etc
>>
>
> 2 and 2. The largest implicit key. As I said, this is the *least* surprising, not that it has no surprises at all.
Huh. And what length of sequence should be after
local t = {1, [2]=2, 2}
table.remove(t, 2)
--print(t[2])
?
I think, better approach is to explicitly separate array part from hash
part. But then we need separate indexing method for array part. Maybe
syntax like "a.2" ?