Difference between revisions of "Core.Terms.ListCreate"

From emotive
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Core]]
+
{{DISPLAYTITLE:OTX '''ListCreate'''}}[[Category:Core]]
 
== Classification ==
 
== Classification ==
{{ClassificationActivity | ListCreate | Creates a new object of type list at run time | [[Term]] | [[Core|OTX Core library]] | [[Creation terms]] | - | [[CoreChk034|Core_Chk034]]<br/>[[CoreChk036|Core_Chk036]]}}
+
{{ClassificationActivity | ListCreate | Creates a new object of type list at run time | [[Term]] | [[Core|OTX Core library]] | [[Creation terms]] | - | [[Core.Validation.CoreChk034|Core_Chk034]]<br/>[[Core.Validation.CoreChk036|Core_Chk036]]}}
  
 
== OTL Syntax ==
 
== OTL Syntax ==
Line 11: Line 11:
 
'''ListCreate''' is a term to create a new list at run time. It is produced by passing a set of elements.
 
'''ListCreate''' is a term to create a new list at run time. It is produced by passing a set of elements.
  
{{TermReturnValue| [[List]] | The newly created list is returned.}}
+
{{TermReturnValue| [[Core.DataTypes.ComplexDataType.ContainerDataType.List|List]] | The newly created list is returned.}}
  
 
== Properties ==
 
== Properties ==
Line 28: Line 28:
  
 
== See also ==
 
== See also ==
[[MapCreate]] <br/>
+
[[Core.Terms.MapCreate|MapCreate]] <br/>
[[UserExceptionCreate]]
+
[[Core.Terms.UserExceptionCreate|UserExceptionCreate]]

Latest revision as of 08:44, 16 February 2016

Classification

Name ListCreate
Short Description Creates a new object of type list at run time
Class Term
Extension OTX Core library
Group Creation terms
Exceptions -
Checker Rules Core_Chk034
Core_Chk036
Standard Compliant Yes

OTL Syntax

ListTerm = ListCreate(DataType, {Term1, Term2, ...});

Description

ListCreate is a term to create a new list at run time. It is produced by passing a set of elements.

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 newly created list is returned.

Properties

Name Data Type Class Default Cardinality Description
ItemType DataType Name - [1] Data type of the elements
Items - Term - [1] List of one or more elements of the list type. No elements are specified, an empty list is created.

OTL Examples

List<String> result;
result = ListCreate(String, {"text1", "text2"});
//Returns the result = {"text1", "text2"}

See also

MapCreate
UserExceptionCreate