[Logo] LUA Форум
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Таблица пуста?  XML
Forum Index » LUA: Общие вопросы
Author Message
Strijar
ГУРУ

Joined: 08/02/2008 21:28:09
Messages: 259
Location: СПб
Offline

Надо быстро и красиво проверить пустая ли таблица. Она есть - поэтому на nil не проверить. И она индексирована не числами, поэтому # не работает (всегда 0). Варианты?

Лучше быть белым волком, чем серым человеком.
[WWW]
smz
ГУРУ

Joined: 14/03/2008 13:23:00
Messages: 282
Offline

Strijar wrote:Надо быстро и красиво проверить пустая ли таблица. Она есть - поэтому на nil не проверить. И она индексирована не числами, поэтому # не работает (всегда 0). Варианты?
Вариант известный: next(t)
Strijar
ГУРУ

Joined: 08/02/2008 21:28:09
Messages: 259
Location: СПб
Offline

О, точно. Спасибо! А то я сделал:


Лучше быть белым волком, чем серым человеком.
[WWW]
smz
ГУРУ

Joined: 14/03/2008 13:23:00
Messages: 282
Offline

Если не пользоваться next(t), то можно: pairs(t)(t).
 
Forum Index » LUA: Общие вопросы
Go to:   
Powered by JForum 2.1.9 © JForum Team