Control flow, also known as the flow of control, refers to the order in which statements, instructions, or functions are executed within an application. Swift supports most of the familiar control flow statements that are used in C-like languages. These include loops (including while), conditional statements (including if, switch, and guard), and the transfer of control statements (including break and continue). It is worth noting that Swift does not include the traditional C for loop and, rather than the traditional do-while loop, Swift has the repeat-while loop.
In addition to the standard C control flow statements, Swift has also included statements such as the for-in loop and enhanced some of the existing statements, such as the switch statement.
Let's begin by looking at conditional statements in Swift.