call: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\{\{( *)Important( *)\|" to "{{$1Feature$2|$2important$2|")
m (Text replacement - " *\| *[Aa]lt *[Ss]yntax* *= * " to " ")
Line 17: Line 17:
| [[Anything]] - The last value given in the function is returned. See the topic [[Function#Return_Values|Function]] for more information.
| [[Anything]] - The last value given in the function is returned. See the topic [[Function#Return_Values|Function]] for more information.


|s2= args [[call]] code |Alt Syntax=
|s2= args [[call]] code


|p21= args: [[Anything]] -  Arguments that are passed to the function in the [[_this]] variable |Alt Parameter 1=
|p21= args: [[Anything]] -  Arguments that are passed to the function in the [[_this]] variable |Alt Parameter 1=

Revision as of 16:27, 7 February 2021

Hover & click on the images for description

Description

Description:
Description needed
Groups:
Program Flow

Syntax

Syntax:
Syntax needed
Parameters:
code: Code - compiled instructions
Return Value:
Return value needed

Alternative Syntax

Syntax:
args call code
Parameters:
args: Anything - Arguments that are passed to the function in the _this variable
code: Code - compiled instructions
Return Value:
Anything - The last value given in the function is returned. See the topic Function for more information.

Examples

Example 1:
call { hint str 123; };
Example 2:
123 call { hint str _this; };
Example 3:
_sum = [1, 2] call { (_this select 0) + (_this select 1); }; hint str _sum; // displays 3
Example 4:
123 call compile "hint str _this;";
Example 5:
_result = 123 call compile preprocessFileLineNumbers "myFile.sqf";

Additional Information

See also:
See also needed

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