Difference between revisions of "Core.Actions.MapRemoveItems"

From emotive
Jump to navigation Jump to search
Line 20: Line 20:
 
== OTL Examples ==
 
== OTL Examples ==
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
public procedure main()
+
Map<Integer,Integer> Map1 = {1:2, 2:3};
{
 
  Map<Integer,Integer> Map1 = {1:2, 2:3};
 
  
  MapRemoveItems(Map1, {1, 2});
+
MapRemoveItems(Map1, {1, 2});
}
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Revision as of 10:33, 2 February 2015

Classification

Name MapRemoveItems
Short Description Deletes one or more elements from a map
Class Action
Extension OTX Core library
Group MapModifiers related actions
Exceptions OutOfBoundsException
Checker Rules Core_Chk039
Standard Compliant Yes

OTL Syntax

MapRemoveItems(MapVariable, {Key1, Key2, ...});

Description

The OTX MapRemoveItems activity deletes one or more elements from a map.

Properties

Name Data Type Class Default Cardinality Description
Map Map Variable - [1] Map of key/values pairs, from which the items are deleted
Key - Term - [1] List of one or more keys of type of the map to be deleted from the map

OTL Examples

Map<Integer,Integer> Map1 = {1:2, 2:3};

MapRemoveItems(Map1, {1, 2});

See also

Assignment
ProcedureCall
ShiftRight
ShiftLeft
SetBit
ReplaceSubByteField
AppendByteField
ListConcatenate
ListAppendItems
ListInsertItems
ListRemoveItems
ListClear
MapUnion
MapPutItems
MapClear