点击图片可看到更多讯息
开始使用于
- 游戏:
- Operation Flashpoint
- 版本:
- 1.00
描述
- 描述:
- Checks whether value is in array, unit in vehicle or position inside location. In case of value in array check, String values will be compared on CaSEseNsiTIve basis (see Example 2). Note: In Arma 2 you can not test for arrays within arrays using this command.
基本句法
- 句法:
- value in array
- 参数:
- value: Anything - any value (Arma 2 cannot match Array)
- array: Array - array of values
- 返回值:
- Boolean
替代句法
替代句法2
- 句法:
- position in location
- 参数:
- position: Array - format Position2D or Position3D
- location: Location
- 返回值:
- Boolean
范例
- 范例1:
1 in [0,1,2]; //true
- 范例2:
"lol" in ["Lol", "LOL", "loL"]; //false "loL" in ["Lol", "LOL", "loL"]; //true
- 范例3:
- Arma 3:
[1,2,3] in [[1,2,3],[4,5,6]]; //true
- 范例4:
_isInCar = player in car;
- 范例5:
_isInside = [1000,2000,0] in myLocation;
额外资讯
- 多人游戏:
- -
- 也可以看看:
- inPolygoninAreasetresizereversepushBackpushBackUniqueapplyselectfindtoArraytoStringforEachcountdeleteAtdeleteRangeappendsortparamparamsarrayIntersectsplitStringjoinString
注意事项
Notes
- Posted on 15:58, 18 January 2007 (CET)
- T_D
-
For a case-insensitive test use count:
{_x == "lol"} count ["Lol", "LOL", "loL"]; //returns 3.
Checking if an array (for example a position) is in another array doesn't produce an error, but it will always return false. e.g.[0,0,0] in [[0,0,0],[1,4,3],[5,3,1]]; //returns: false.
Bottom Section
- Posted on August 23, 2014 - 10:10 (UTC)
- PabstMirror
-
As of Arma 3 1.26:
[0,0,0] in [[0,0,0],[1,4,3],[5,3,1]]; //returns true [1,2,3] in [[1,2,3],[4,5,6]]; //returns true
Assuming it is now using comparison as found in isEqualTo