Elan Punctuation Symbols

Punctuation symbols
(  )bracketsused in arithmetic or logical expressions, and to delimit parameters
[  ]square bracketsused to delimit a literal Array or Dictionary, or for an index or index-range
{  }curly bracesused to delimit a literal List or DictionaryImmutable, or to define an ‘interpolated field’ within a literal String
.dotused to define fractional number, and to access a method or property using ‘dot syntax’
..double-dotused to define an index-range
,commaused to separate items in several different forms of list
:colonused to define a key-value pair in a literal Dictionary or DictionaryImmutable
+plusthe addition operator
-minusthe subtraction operator, or negation (unary) operator
*multiplythe multiplication operator
/dividethe division operator,
also used to delimit a literal Regular Expression (RegExp)
^caretraise-to-the-power-of operator
<less thancomparison operator
>greater thancomparison operator
<=less than or equal tocomparison operator
>=greater than or equal tocomparison operator
=>fat arrowused in a lambda to signify ‘returns’
_underscoreonly punctuation symbol that may be used within an identifier (name),
also used to ‘discard’ elements when deconstructing a Tuple or a List
"double-quotesthe delimiter for a literal String
#hashsignifies a comment