Assignment Operator in Swift

The assignment operator (=) is used to assign a value to a variable in Swift. This is the most common and basic assignment operator in Swift.

Here is an example of how you could use the assignment operator to assign a value to a variable:

var score = 0

In this example, the score variable is declared using the var keyword, and it is initialized with the value 0 using the assignment operator. After this code is executed, the score variable will have the value 0.

In addition to the basic assignment operator, there are several other assignment operators in Swift that combine an operation with the assignment operator. These operators allow you to perform an operation on a variable and assign the result back to the same variable in a single step.

For example, the addition assignment operator (+=) adds a value to a variable and assigns the result back to the same variable. Here is an example of how you could use the addition assignment operator:

score += 10

In this code, the += operator is used to add 10 to the current value of score and store the result back in score. After this code is executed, the score variable will have the value 10.

There are several other assignment operators in Swift that you can use, including the subtraction assignment operator (-=), the multiplication assignment operator (*=), and the division assignment operator (/=).

Here are some examples of these assignment operators in action:

score -= 5 
// Subtracts 5 from the current value of score and assigns the result back to score 

score *= 2 
// Multiplies the current value of score by 2 and assigns the result back to score 

score /= 2 
// Divides the current value of score by 2 and assigns the result back to score

Overall, the assignment operators in Swift allow you to perform operations on variables and assign the results back to the same variables in a concise and convenient way.