I study swift. I have a question about initializers init()
.
For example, I want to initialize Int.
var number: Int = 20
var number = Int(20)
var number = Int.init(20)
All expression is same?
Second, Why this expression occurs?
var check = "123"
var phoneNum:Int?
if((phoneNum = Int.init(check)) != nil)
{
print("Success");
}
There is no error!
var check = "123"
var phoneNum:Int? = Int.init(check)
if(phoneNum != nil)
{
print("Success");
}