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;
|
||||
```
|
||||
|
||||
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
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user