Maybe this is super basic stuff, but I'm still not sure the difference between the following codes in Swift.
private let myViewController = MyViewController()private let myViewController: MyViewController!
I used them interchangeably when I make a variable in Swift, but is there a difference between them? Also, is there a specific name for the way it is initialized? (I want to do some Google search for the difference between the code above, but since I'm not sure the name of the initialization, I can't Google search now...).