Extensions.Util.ListSort

From emotive
Revision as of 04:25, 17 February 2020 by Ntr (talk | contribs) (Edited by Ngoc Tran. Fix link util_Chk001)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Classification

Name ListSort
Short Description Creates a sorted list of the given list
Class Term
Extension OTX Util extension
Group Util related terms
Exceptions -
Checker Rules Util_Chk001 - For the ListSort term the item Type of the list will be of SimpleType
Standard Compliant Yes

OTL Syntax

ListTerm Util.ListSort(ListTerm list);

Description

The OTX ListSort term is a ListTerm that returns a copy of the given list in ascending order. The comparison criterion is the same as used by the Relational operations description.
The order of equal values (e.g. for quantities 1000 m and 1 km) after the sorting is not specified.

Return Value

The Term returns the value, see table below.

Icons Note.png In OTX, Terms are categorized according to its return data type!
Data Type Description
List The sorted list of the given list.

Properties

Name Data Type Class Default Cardinality Description
List List Term - [1..1] The List from which the sorted list will be created.

OTL Examples

/// Local Declarations

List<Integer> List1;

/// Flow

// Result: List1 = {0, 2, 3, 4, 5, 6, 7, 8, 9, 10}
List1 = Util.ListSort({9, 3, 2, 0, 10, 4, 6, 8, 5, 7});

See also

Compare
CopyByteField
GetRandomNumber
IsInitialized
ListIndexOf
ListIndexOfAny
ListReverse
Max
Min
StringFormat