Nella sezione Basic Operators, la guida di Swift Programming Language afferma che ++ è un operatore valido:L'uso dell'operatore di incremento dà errore di compilazione "l'operatore unario rapido '++' non può essere applicato a un operando di tipo 'Int'"
“altri esempi includono il complesso operatore logico AND & & (come nel caso enteredDoorCode & & passedRetinaScan) e l'operatore incremento ++ i, che è una scorciatoia per aumentare il valore di i di 1. "
Estratto da: Apple Inc." The Swift Programming Language. "IBooks. https://itun.es/gb/jEUH0.l
Tuttavia, quando si tenta questo in un parco giochi;
import UIKit
let i = 0
i++
un errore di generazione mostra:
rapida operatore unario '++' non può essere applicato ad un operando di tipo 'int'
Perché?
grazie per le risposte. Speriamo che questo salverà gli altri da pochi minuti di grattacapo e incredulità! –