Operadores compostos no Swift são operadores que combinam uma operação aritmética ou lógica com a atribuição de valor a uma variável, facilitando o código. Eles modificam o valor de uma variável existente, simplificando a escrita e a leitura do código.

Exemplos de operadores compostos:

  1. Adição composta (+=): Adiciona um valor à variável e atribui o resultado de volta a ela.

    var num = 5
    num += 3  // num agora é 8
    
    
  2. Subtração composta (=): Subtrai um valor da variável e atribui o resultado de volta.

    var num = 10
    num -= 4  // num agora é 6
    
    
  3. Multiplicação composta (=): Multiplica a variável por um valor e atribui o resultado de volta.

    var num = 6
    num *= 2  // num agora é 12
    
    
  4. Divisão composta (/=): Divide a variável por um valor e atribui o resultado de volta.

    var num = 20
    num /= 4  // num agora é 5
    
    
  5. Resto composto (%=): Calcula o resto da divisão e atribui à variável.

    var num = 10
    num %= 3  // num agora é 1
    
    

Esses operadores tornam o código mais curto e limpo, especialmente quando é necessário atualizar o valor de uma variável com base em seu próprio valor atual.