Arma 3 Scripting

Command in Math, Variables

a or b

Also available as Markdown and JSON, or read the original wiki page.

Description

Returns true if one or both conditions are true. In case of the alternative syntax, lazy evaluation is used. That means that if left operand is true, evaluation of the right side is skipped completely.

Syntax

Syntax 1

a || b

Parameters:

Returns: Boolean

Syntax 2

since arma2oa 1.62

a || b

Parameters:

Returns: Boolean

Examples

Example 1

if (OBJ1 || _enemycount == 0) then { hint "you win !" };

Example 2

if (count _array == 0 || { (_array select 0) != player }) then
{
    hint "It works! Without lazy evaluation it would throw an error if array was empty.";
};

See also

or · and · Operators