Up until now, every time you declare a variable or constant, you assign a value immediately. As you will see, Swift does not allow you to declare a variable or constant without a value. But what if you want to declare a variable first and assign a value later? In this case, you would use optionals.
For more information on optionals, visit https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html.
Let's take a look at how to create and use optionals now, and see how they may be used in a program.