В Swift 2.x я считаю, что могу:
let number = 1
let result = Bool(number)
print(result) // prints out: true
Но так как Swift 3 мне не удалось это сделать, и это дает мне ошибку:
Невозможно вызвать инициализатор для типа "Bool" с списком аргументов type '(Int)'
В настоящее время я использую расширение для преобразования Int
в Bool
, но мне было интересно, не существует ли встроенная опция для этого.