Core.Terms.MapLiteral

From emotive
Revision as of 03:52, 6 February 2020 by Nb (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Classification

Name MapLiteral
Short Description Literal of type Map
Class Term
Extension OTX Core library
Group Literal related terms
Exceptions -
Checker Rules -
Standard Compliant Yes

OTL Syntax

Value = {CountableTerm : LiteralTerm, CountableTerm : LiteralTerm, ...}

For the emotive Open Test Framework of version 5.6.x the following syntax will be used:

Value = {CountableTerm = LiteralTerm, CountableTerm = LiteralTerm, ...}


Description

A MapLiteral is the code representation of a value of type Map.

Properties

Name Data Type Class Default Cardinality Description
Literal Map Literal - [1] Identification of a map in C# notation

Examples

Map<String, Boolean> Map1 = {"Key1" : true, "Key2" : false, "Key3" : true};
Map<String, Float> Map2 = {"Key1" : 1.23};
Map<Integer, String> Map3 = {1 : "text1", 2 : "Text2", 3 : "Text3"};

For the emotive Open Test Framework of version 5.6.x the following syntax will be used:

Map<String, Boolean> Map1 = {"Key1" = true, "Key2" = false, "Key3" = true};
Map<String, Float> Map2 = {"Key1" = 1.23};
Map<Integer, String> Map3 = {1 = "text1", 2 = "Text2", 3 = "Text3"};

See also

BooleanLiteral
IntegerLiteral
FloatLiteral
StringLiteral
ByteFieldLiteral
ListLiteral
UserExceptionLiteral