ARS. - Array Operations

<< Click to Display Table of Contents >>

Navigation:  3. Script Language > Arrays and Data-Structures > ARS. - Array's > !ARS. - Array Sorting >

ARS. - Array Operations

ARS.Sort

Previous Top Next


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: