Convertendo Int em Bool
No Swift 2.x, acredito que poderia fazer:
let number = 1
let result = Bool(number)
print(result) // prints out: true
Mas desde o Swift 3 eu não tenho conseguido fazer isso e isso me dá o erro:
Não é possível invocar o inicializador para o tipo 'Bool' com uma lista de argumentos do tipo '(Int)'
Atualmente, estou usando uma extensão para converter umInt
para umBool
mas eu queria saber se não há uma opção de compilação para fazer isso.