Up to this point, we have been laying the foundation for writing applications with Swift. While it is possible to write a very basic application with what we have learned so far, it will be difficult to write a useful application using only what we've covered in the first four chapters.
Starting with this chapter, we will begin to move away from the foundations of the Swift language and begin to learn the building blocks of application development with Swift. In this chapter, we will go over control flow statements. To become a master of the Swift programming language, it is important that you fully understand and comprehend the concepts that are discussed in this chapter.
Before we cover control flow and functions, let's take a look at how curly brackets and parentheses are used in Swift.