mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Docs - Clarifiy !
operator usage in Coding Guidelines (#10080)
coding guidelines brackets
This commit is contained in:
parent
1c6c4d6bff
commit
c8be3a4e05
@ -381,11 +381,19 @@ However the following is allowed:
|
|||||||
_value = (_array select 0) select 1;
|
_value = (_array select 0) select 1;
|
||||||
```
|
```
|
||||||
|
|
||||||
Any conditions in statements shall always be wrapped around brackets.
|
Any conditions in statements shall always be wrapped around brackets. Both uses of the `!` operator below are allowed.
|
||||||
|
|
||||||
```sqf
|
```sqf
|
||||||
if (!_value) then {};
|
|
||||||
if (_value) then {};
|
if (_value) then {};
|
||||||
|
if (!_value) then {};
|
||||||
|
if !(_value) then {};
|
||||||
|
```
|
||||||
|
|
||||||
|
Use of the `!` operator on the lefthand-side of brackets can be more readable, particularly for more complex conditions or macros:
|
||||||
|
|
||||||
|
```sqf
|
||||||
|
if !(_value && _otherValue && {_thirdValue call _something}) then {};
|
||||||
|
if !(GETEGVAR(addon,globalVariableName,defaultValue)) then {};
|
||||||
```
|
```
|
||||||
|
|
||||||
### 5.6 Magic Numbers
|
### 5.6 Magic Numbers
|
||||||
|
Loading…
Reference in New Issue
Block a user