Swift - Repeat While loop Last Updated : 09 Dec, 2021 Comments Improve Suggest changes 1 Likes Like Report Sometimes there's a situation that comes when we have to execute a block of many numbers of times so to do this task we use the Repeat While loop. Or we can say that in Swift, we use the Repeat While loop to execute a block of code or a set of statements repeatedly. Repeat...while loop is almost same as while loop but with only one key difference i.e. the repeat-while loop will execute the statements at least one time even if the condition is FALSE because it will execute the statements first then it will check the condition but in while loop, statements execution will perform only when the condition is TRUE. Syntax: repeat { // body of loop // statements } while (condition)Here, In Swift, the body of the loop or statement is executed first then the condition is checked.If the condition is true, the body of the loop inside the repeat statement is executed again.This process will continue until the condition evaluates to false.The loop will stop when the condition is FALSE.Note: In Swift programming language the repeat-while loop is the same as the do…while loop in other programming languages. Flowchart: Example 1: Swift // Swift program to illustrate the use // repeat...while loop import Swift // Creating variables var number = 1, n = 10 // repeat...while loop from 1 to 10 print("Numbers:") repeat { // Statement print(number) number = number + 1 }while (number <= n) Output: Numbers: 1 2 3 4 5 6 7 8 9 10Explanation: In the above example, we have declared a variable number with value 1 and another variable n with value 10. The statement inside the repeat....while loop is executed first without checking the condition and then it will perform condition check and execute statements continuously till the condition is TRUE. Example 2: Swift // Swift program to illustrate the use // repeat...while loop import Swift // Creating a variable var number = 1 // Display GeeksforGeeks // Using repeat while loop repeat { // Statement print(number, " GeeksForGeeks") number = number + 1 } while (number <= 5) Output: 1 GeeksForGeeks 2 GeeksForGeeks 3 GeeksForGeeks 4 GeeksForGeeks 5 GeeksForGeeksExplanation: In the above example, we have declared a variable number with the value 1. In repeat while loop, first the statement is executed then the condition in checked and runs till the condition is true. In this example, the statement is executed first without checking any condition and prints (1 GeeksForGeeks ) and increases the value of the number by 2 ( number = number + 1 ). Now the value of the number is 2. Then first time condition is checked i.e. ( if 2 <= 5 ), the condition is TRUE, it will again move inside the repeat loop and this process will continue until the condition evaluates to false. When the condition is FALSE it will terminate the loop. Create Quiz Comment S saptarishimondal Follow 1 Improve S saptarishimondal Follow 1 Improve Article Tags : Swift Swift-Control-Flow Explore Swift Tutorial 10 min read Swift IntroductionSwift - Hello World Program 2 min read Swift - Basic Syntax 5 min read Swift - Keywords 4 min read Swift - Literals 10 min read Swift - Constants, Variables & Print function 2 min read Swift - Operators 8 min read Swift Data TypesSwift - Data Types 5 min read Swift - Integer, Floating-Point Numbers 2 min read Strings in Swift 8 min read String Functions and Operators in Swift 10 min read How to Concatenate Strings in Swift? 3 min read How to Append a String to Another String in Swift? 2 min read How to Insert a Character in String at Specific Index in Swift? 2 min read How to check if a string contains another string in Swift? 2 min read How to remove a specific character from a string in Swift? 2 min read Data Type Conversions in Swift 5 min read Swift - Convert String to Int Swift 3 min read Swift Control FlowSwift - Decision Making Statements 5 min read Swift - If Statement 3 min read Swift - If-else Statement 3 min read Swift - If-else-if Statement 3 min read Swift - Nested if-else Statement 4 min read Swift - Switch Statement 10 min read Swift - Loops 5 min read Swift - While Loop 2 min read Swift - Repeat While loop 3 min read Swift - For-in Loop 6 min read Swift - Control Statements in Loops 5 min read Swift - Break Statement 6 min read Swift - Fallthrough Statement 4 min read Swift - Guard Statement 15 min read Swift FunctionsCalling Functions in Swift 6 min read Swift Function Parameters and Return Values 10 min read How to Use Variadic Parameters in Swift? 6 min read Swift - In Out Parameters 4 min read Swift - Nested Function 5 min read Swift - Function Overloading 8 min read Closures in Swift 9 min read Escaping and Non-Escaping Closures in Swift 5 min read Higher-Order Functions in Swift 10 min read Swift CollectionsSwift - Arrays 9 min read Swift - Arrays Properties 4 min read Swift - How to Store Values in Arrays? 4 min read How to Remove the last element from an Array in Swift? 4 min read How to Remove the First element from an Array in Swift? 4 min read How to count the elements of an Array in Swift? 2 min read How to Reverse an Array in Swift? 3 min read Swift Array joined() function 3 min read How to check if the array contains a given element in Swift? 3 min read Sorting an Array in Swift 5 min read How to Swap Array items in Swift? 2 min read How to check if an array is empty in Swift? 2 min read Swift - Sets 15+ min read Swift - Set Operations 9 min read How to remove first element from the Set in Swift? 2 min read How to remove all the elements from the Set in Swift? 2 min read How to check if the set contains a given element in Swift? 3 min read How to count the elements of a Set in Swift? 2 min read Sorting a Set in Swift 4 min read How to check if a set is empty in Swift? 2 min read How to shuffle the elements of a set in Swift? 2 min read Swift - Difference Between Sets and Arrays 3 min read Swift - Dictionary 9 min read Swift - Tuples 3 min read Swift - Iterate Arrays and Dictionaries 6 min read Swift OOPsSwift Structures 7 min read Swift - Properties and its Different Types 13 min read Swift - Methods 5 min read Swift - Difference Between Function and Method 4 min read Swift - Deinitialization and How its Works? 4 min read Typecasting in Swift 7 min read Repeating Timers in Swift 4 min read Non Repeating Timers in Swift 7 min read Difference between Repeating and Non-Repeating timers in Swift 4 min read Optional Chaining in Swift 9 min read Singleton Class in Swift 4 min read Swift Additional TopicsSwift - Error Handling 2 min read Difference between Try, Try?, and Try! in Swift 4 min read Swift - Typealias 7 min read Important Points to Know About Java and Swift 3 min read Difference between Swift Structures and C Structure 4 min read How to Build and Publish SCADE Apps to Apple and Google Stores? 11 min read 6 Best iOS Project Ideas For Beginners 8 min read Like