How to catch error in Lua

1 Answer

0 votes
function f()
   n = n/0
end

function errorhandler(err)
   print("ERROR:", err)
end

status = xpcall(f, errorhandler)
print(status)




--[[
run:
   
ERROR:	lua:2: attempt to perform arithmetic on a nil value (global 'n')
false
  
--]]

 



answered Sep 26, 2020 by avibootz

Related questions

2 answers 333 views
333 views asked Sep 26, 2020 by avibootz
1 answer 152 views
152 views asked May 19, 2025 by avibootz
2 answers 203 views
2 answers 203 views
1 answer 185 views
185 views asked Feb 15, 2023 by avibootz
1 answer 159 views
159 views asked Feb 15, 2023 by avibootz
1 answer 180 views
...