July 22nd, 2013

default

Два ящика ничего

Ну, положим, к тому, что в отличии от любого нормального языка, в lua - true, false и nil - это разные самостоятельные значения - привыкнуть как-то можно.
Но у него, оказывается, есть еще и значение "ничего". Ага, tonumber( function() end () ), в отличии от tonumber( function() return nil end () ) - радостно вылетает. Или столь же радостно виснет, если была внутри чего-то.

Цензурные слова, подобающие случаю, не находятся... 8(

upd: поправил недостававше "()"