BIS fnc sortBy: Difference between revisions
Jump to navigation
Jump to search
(see also) |
No edit summary |
||
Line 3: | Line 3: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| arma3 |= Game name | |arma3 |= Game name | ||
|0.58|= Game version | |0.58|= Game version | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| | |Sorts an array according to given algorithm.|= Description | ||
____________________________________________________________________________________________ | |||
|[] call [[BIS_fnc_sortBy]]; |= Syntax | |||
____________________________________________________________________________________________ | |||
|p1= [[Array]] - Unsorted array which can contain any types ([[object]]/[[numbers]]/[[strings]] ..) |= Parameter 1 | |||
|p2= [[Array]] - - used in the eval algorithm (object/numbers/strings ..) | |||
- input params are referenced in the sorting algorithm by _input0, _input1 .. _input9 | |||
- max. number of 10 input params is supported (0-9)|= Parameter 2 | |||
|p3= [[Code]] - sorted algorithm [optional: default {_x}] |= Parameter 3 | |||
|p4= [[String]] -sort direction [optional: default "ASCEND"] | |||
"ASCEND": sorts array in ascending direction (from lowest value to highest) | "ASCEND": sorts array in ascending direction (from lowest value to highest) | ||
"DESCEND": sorts array in descending direction | "DESCEND": sorts array in descending direction |= Parameter 4 | ||
|p5= [[Code]] - filter default {true}] - code that needs to evaluate true for the array item to be sorted, otherwise item is removed |= Parameter 5 | |||
____________________________________________________________________________________________ | |||
|[[Array]]|= Return value | |||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| [[BIS_fnc_sortAlphabetically]], [[BIS_fnc_sortNum]], [[sort]] |= See also | | [[BIS_fnc_sortAlphabetically]], [[BIS_fnc_sortNum]], [[sort]] |= See also |
Revision as of 15:00, 2 April 2016
Description
- Description:
- Sorts an array according to given algorithm.
- Execution:
- call
- Groups:
- Uncategorised
Syntax
- Syntax:
- [] call BIS_fnc_sortBy;
- Parameters:
- Array - Unsorted array which can contain any types (object/numbers/strings ..)
- Array - - used in the eval algorithm (object/numbers/strings ..) - input params are referenced in the sorting algorithm by _input0, _input1 .. _input9 - max. number of 10 input params is supported (0-9)
- Code - sorted algorithm [optional: default {_x}]
- String -sort direction [optional: default "ASCEND"] "ASCEND": sorts array in ascending direction (from lowest value to highest) "DESCEND": sorts array in descending direction
- Code - filter default {true}] - code that needs to evaluate true for the array item to be sorted, otherwise item is removed
- Return Value:
- Array
Examples
- Examples:
- Example needed
Additional Information
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note