throw

From Bohemia Interactive Community
Revision as of 11:52, 23 October 2015 by Killzone Kid (talk | contribs) (if .. throw support)
Jump to navigation Jump to search
-wrong parameter ("Arma") defined!-1.00
Hover & click on the images for description

Description

Description:
Throws an exception. The exception is processed by first catch block.
Groups:
Uncategorised

Syntax

Syntax:
throw expression
Parameters:
expression: Anything
Return Value:
Nothing

Alternative Syntax

Syntax:
if (condition) throw exception         (Since Arma 3 v1.53.133045)
Parameters:
if (condition): If Type - if (condition) returns true, "exception" is thrown
exception: Anything - value that will be put into _exception variable inside catch block
Return Value:
Nothing

Examples

Example 1:
try {throw "invalid argument"} catch {hint str _exception};
Example 2:
Since Arma 3 v1.53.133045: 123 try {if (_this != 123) throw "invalid argument"} catch {hint str _exception};

Additional Information

See also:
Exception handlingtrycatch

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

Notes

Bottom Section