Skip to main content

pcall

Calls the function func in "protected mode". This means that any error inside func is not propagated; instead, pcall catches the error and returns back to the caller. If the first return value is true, the function call succeeded with no errors and the other return values will be the return values from the function. If the first return value is false, the second one will be the error message.

pcall(func, ...): boolean,

Arguments

NameDescriptionType
funcThe function to call.function
argsThe arguments to pass to func.unknown

Returns boolean, result: undefined