Difference between revisions of "Xpcall"
From GiderosMobile
| Line 32: | Line 32: | ||
| -- false	oh no! | -- false	oh no! | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
| + | |||
| + | === See also === | ||
| + | '''https://luau.org/library#global-functions'''<br/> | ||
| {{(global)}} | {{(global)}} | ||
Latest revision as of 11:29, 21 July 2025
Available since: Gideros 2011.6
Class: (global)
Description
pcall function f with a new error handler err.
xpcall(f,err)
The operations related to coroutines comprise a sub-library of the basic library and come inside the table coroutine.
Parameters
f: (function) pcall function
err: (string) error message
Example
-- @oleg ;-)
function f ()
	return "a" + 2
end -- f
function err(x)
	print ("err called", x)
	return "oh no!"
end -- err
print(xpcall(f, err))
-- err called	code.lua:512: attempt to perform arithmetic (add) on string and number
-- false	oh no!
See also
https://luau.org/library#global-functions
