|
<< Click to Display Table of Contents >> Navigation: 3. Script Language > Arrays and Data-Structures > ARS. - Array's > !ARS. - Array Sorting > ARS. - Array Operations |
MiniRobotLanguage (MRL)
ARS.Sort
Sorts the array in ascending order.
Intention
The ARS.Sort command sorts the array in ascending order. This is useful for ordering the elements of the array.
Please use ARS.Reverse|$$ARR to get the opposite direction.
Illustration:
📦 Original Array: [5, 3, 4, 1, 2]
🔄 Sorted Array: [1, 2, 3, 4, 5]
🔑 Handle: $$ARS
Syntax
ARS.Sort|$$ARS
Parameter Explanation
P1 - $$ARS - (Variable)
The handle of the array to be sorted.
Example
'***********************************
' ARS.Sort - Sample 1
'***********************************
ARS.New|$$ARS
ARS.Add|$$ARS|5
ARS.Add|$$ARS|3
ARS.Add|$$ARS|4
ARS.Add|$$ARS|1
ARS.Add|$$ARS|2
ARS.Sort|$$ARS
DBP.New Sorted array: [1, 2, 3, 4, 5]
ARR.End|$$ARS
'
'***********************************
' ARS.Sort - Sample 2
'***********************************
ARS.New|$$ARS|i
ARS.Add|$$ARS|500
ARS.Add|$$ARS|300
ARS.Add|$$ARS|400
ARS.Add|$$ARS|100
ARS.Add|$$ARS|200
ARS.Sort|$$ARS
DBP.New Sorted array: [100, 200, 300, 400, 500]
ARR.End|$$ARS
'
'***********************************
' ARS.Sort - Sample 3
'***********************************
ARS.New|$$ARS|f
ARS.Add|$$ARS|5.5
ARS.Add|$$ARS|3.3
ARS.Add|$$ARS|4.4
ARS.Add|$$ARS|1.1
ARS.Add|$$ARS|2.2
ARS.Sort|$$ARS
DBP.New Sorted array: [1.1, 2.2, 3.3, 4.4, 5.5]
ARR.End|$$ARS
'
Remarks
-
Limitations:
-
See also:
•