From Bohemia Interactive Community
|
|
(36 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| | {{RV|type=function |
|
| |
|
| {{Function|= Comments
| | |game1= arma2 |
| ____________________________________________________________________________________________
| | |version1= 1.00 |
|
| |
|
| | arma2 |= Game name | | |game2= arma2oa |
| | |version2= 1.50 |
|
| |
|
| |1.00|= Game version | | |game3= tkoh |
| ____________________________________________________________________________________________
| | |version3= 1.00 |
|
| |
|
| | <pre> | | |game4= arma3 |
| /************************************************************
| | |version4= 0.50 |
| Array Pop
| |
|
| |
|
| This function removes the last (rightmost) element of an array and returns it.
| | |gr1= Arrays |
| The array is passed by reference so changes inside the function will be reflected
| |
| outside of it.
| |
|
| |
|
| Example:
| | |descr= This function removes the last (rightmost) element of an array and returns it.<br> |
| array = [1,2,3,4] | | '''The array is passed by reference''' so changes inside the function will be reflected outside of it. |
| element = array call BIS_fnc_arrayPop
| |
|
| |
|
| array is now [1,2,3] | | |s1= array call [[BIS_fnc_arrayPop]] |
| element is now 4
| |
| ************************************************************/
| |
|
| |
|
| </pre><small>''(Placeholder description extracted from the function header by [[BIS_fnc_exportFunctionsToWiki]])''</small> |= Description
| | |p1= array: [[Array]] |
| ____________________________________________________________________________________________
| |
|
| |
|
| | <!-- [] call [[BIS_fnc_arrayPop]]; --> |= Syntax | | |r1= [[Anything]] - the removed array element |
|
| |
|
| |p1= |= Parameter 1 | | |x1= <sqf> |
| | | private _array = [1,2,3,4]; |
| | |= Return value
| | _removedElement = _array call BIS_fnc_arrayPop; // _array is now [1,2,3] and _removedElement = 4 |
| ____________________________________________________________________________________________
| | </sqf> |
| | |
| |x1= <code></code> |=
| |
| ____________________________________________________________________________________________
| |
| | |
| | |= See also
| |
|
| |
|
| | |seealso= [[deleteAt]] [[resize]] |
| }} | | }} |
|
| |
| <h3 style="display:none">Notes</h3>
| |
| <dl class="command_description">
| |
| <!-- Note Section BEGIN -->
| |
|
| |
| <!-- Note Section END -->
| |
| </dl>
| |
|
| |
| <h3 style="display:none">Bottom Section</h3>
| |
| [[Category:Function Group: Arrays|{{uc:arrayPop}}]]
| |
| [[Category:Functions|{{uc:arrayPop}}]]
| |
| [[Category:{{Name|arma2}}: Functions|{{uc:arrayPop}}]]
| |
| [[Category:{{Name|arma2oa}}: Functions|{{uc:arrayPop}}]]
| |
| [[Category:{{Name|tkoh}}: Functions|{{uc:arrayPop}}]]
| |
| [[Category:{{Name|arma3}}: Functions|{{uc:arrayPop}}]]
| |
Latest revision as of 00:31, 13 July 2022
Hover & click on the images for description
Description
- Description:
- This function removes the last (rightmost) element of an array and returns it.
The array is passed by reference so changes inside the function will be reflected outside of it.
- Execution:
- call
- Groups:
- Arrays
Syntax
- Syntax:
- array call BIS_fnc_arrayPop
- Parameters:
- array: Array
- Return Value:
- Anything - the removed array element
Examples
- Example 1:
Additional Information
- See also:
- deleteAt resize
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