|
On 08.01.2011 14:34, David Kastrup wrote:
Just to get it straight: can it ever make sense to insert nil using table.insert()? 'Should' that not rather throw an error, because any table.insert() after that could have undefined behavior? Isn't it pretty much guaranteed you'd never want to do |table. insert(t,n,nil)|?I think it should be defined as a straight noop not changing the table at all, ever.
What's the use case?IMO, it's good the way it is. Less checks mean more code and documentation elegance.
-- Best regards, Sergey Rozhenko mailto:sergroj@mail.ru