Why does this piece of code give me an Fatal Error
var number: Int? = .none
print(number!)
Fatal error: Unexpectedly found nil while unwrapping an Optional value
But this piece of code does not?
var number: Int! = .none
print(number)
nil
Doesn't Int! automatically unwrap the variable on use? Why doesn't it throw a fatal error when number gets printed?