|
|
||
|
Hello,i have callback system where user registers own function. Some of these functions do not return anything. I was expecting i can handle this condition as nil. but apparently that is not the case. any ideas how can i handle this situation?
function a(); return nil; end; a
function: 0xaaab070bfaf0
a()
nil
tostring(nil)
nil
tostring(a())
nil
function b(); end; b
function: 0xaaab070c0de0
b() tostring(nil)
nil
tostring(b())
stdin:1: bad argument #1 to 'tostring' (value expected)
stack traceback:
[C]: in function 'tostring'
stdin:1: in main chunk
[C]: in ?
--
S pozdravem
Best regards
Tomáš Mudruňka - SPOJE.NET s.r.o.