ACE3/addons/common/functions/fnc_foreachDo.sqf

21 lines
468 B
Plaintext
Raw Normal View History

2015-01-16 23:21:47 +00:00
/**
* fn_foreachDo.sqf
* @Descr: Execute code for each element in an array and collect the return values.
* @Author: Glowbal
*
* @Arguments: [array ARRAY, do CODE (Code executed for each element)]
* @Return: ARRAY Array with return values.
* @PublicAPI: true
*/
#include "script_component.hpp"
private ["_array", "_do", "_return"];
_array = _this select 0;
_do = _this select 1;
_return = [];
{
_return pushback(_x call _do);
false;
}count _array;
_return;