+

Typeoperator
DictionaryLCS
LibraryLiveCode Script
Syntax
<number1> + <number2>
Summary

Adds two numbers.

Introduced1.0
Changes

The option to add arrays was introduced in version 1.1. In previous versions, only single numbers could be used with the + operator.

OSmac, windows, linux, ios, android
Platformsdesktop, server, mobile
Parameters
NameTypeDescription
number1

The operands number1 and number2 are literal numbers, or expressions that evaluate to numbers, or arrays containing numbers.

number2
Example
# Adding two literals
put 2 + 2 into fourContainer
# Adding a literal to a variable
set the layer of field myNumber to (myNumber + 2)
# Adding two arrays
local tArray1, tArray2, tArray3
put 5 into tArray1["One"]
put 10 into tArray1["Two"]
put 6 into tArray2["One"]
put 11 into tArray2["Two"]
put tArray1 + tArray2 into tArray3
put tArray3["One"] & comma & tArray3["Two"]
# -> 11,21
RelatedKeyword: element
Operator: -, ()
Command: union
Function: sum
Glossary: operator, array, command, element, math operation
Description

Use the + (plus) operator to add two numbers, or to add two arrays containing numbers.

To add a number to the contents of a container, use the add command instead.

If either number1 or number2 is an array, each of the array elements must be a number. If a number is added to an array, the number is added to each element. If an array is added to an array, both arrays must have the same number of elements and the same dimension, and each element in one array is added to the corresponding element of the other array.

If an element of one array is empty, the + operator treats its contents as zero.

If a math operation on finite inputs produces a non-finite output, an execution error is thrown. See math operations for more information.

Tagsmath