a - b: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
[[Category:Scripting Commands|#]]
[[Category:Scripting Commands OFP 1.96|#]]
[[Category:Scripting Commands OFP 1.46|#]]
[[Category:Scripting Commands ArmA|#]]
<h2 style="color:#000066">''' ''a'' - ''b'' '''</h2>
<h2 style="color:#000066">''' ''a'' - ''b'' '''</h2>


Line 47: Line 41:


Will not remove the position of unit3 from the first array.
Will not remove the position of unit3 from the first array.
[[Category:Scripting Commands|#]]
[[Category:Scripting Commands OFP 1.96|#]]
[[Category:Scripting Commands OFP 1.46|#]]
[[Category:Scripting Commands ArmA|#]]
[[Category:Command_Group:_Variables]]

Revision as of 20:24, 9 August 2006

a - b


Operand types:

a: Number or Array

b: Number or Array

Type of returned value:

Number or Array

Description:

For numbers: a minus b.

For arrays: Contents of array b removed from array a.
See also. Array


Examples:

Number
_sum = 10 - 7 ............ _sum is 3


Array
_result = [1,2,2,player,"String"] - [2,player,player,"String"] ............ _result is [1]


Comments:

Note that this way of removing elements from an array will not work if those elements are themselves arrays.

For example:

[[0,0,0],[1,1,1],[2,2,2] ] - [1,1,1]

Will not remove the element [1,1,1] from the first array.

A more practical example: [ getPos unit1, getPos unit2, getPos unit3] - getPos unit3

Will not remove the position of unit3 from the first array.