Assignment
The binary assignment operator = can be used to assign a new value to a variable. It is only allowed in a statement and is not allowed in expressions.
var a = 1
a = 2
// `a` is `2`
var b = 3
var c = 4
// Invalid: The assignment operation cannot be used in an expression.
a = b = c
// Instead, the intended assignment must be written in multiple statements.
b = c
a = bAssignments to constants are invalid.
let a = 1
// Invalid: Assignments are only for variables, not constants.
a = 2The left-hand side of the assignment operand must be an identifier. For arrays and dictionaries, this identifier can be followed by one or more index or access expressions.
Last updated
Was this helpful?