Samenvoeging
Samenvoegingen worden ondersteund voor waarden van het type String
en matrices. In beide gevallen worden ze uitgedrukt via de operator +
. Evalueert bijvoorbeeld "Hello " + "world!"
naar "Hello world!"
en [1, 2, 3] + [4, 5, 6]
evalueert naar [1, 2, 3, 4, 5, 6]
.
Het samenvoegen van twee matrices vereist dat beide matrices van hetzelfde type zijn, in tegenstelling tot het maken van een letterlijke matrix waarbij een gemeenschappelijk basistype voor alle matrixitems wordt bepaald. Dit komt doordat matrices worden behandeld als invariant. Het type van de hele expressie komt overeen met het type operanden.