Iteration: Difference between revisions
From Coderwiki
More actions
add recursion section |
add: foreach loop in types |
||
| Line 4: | Line 4: | ||
There are two main forms of loops in [[Programming language|programming languages]]: | There are two main forms of loops in [[Programming language|programming languages]]: | ||
* '''Count''' controlled: [[for loop]] | * '''Count''' controlled: [[for loop]] or [[foreach loop]] | ||
* '''Condition''' controlled: [[while loop]] | * '''Condition''' controlled: [[while loop]] | ||
== Iteration and recursion == | == Iteration and recursion == | ||
[[Recursion]] is a programming technique that often achieves the same thing as iteration. In some cases, it can be a better option than iteration. | [[Recursion]] is a programming technique that often achieves the same thing as iteration. In some cases, it can be a better option than iteration. | ||
Revision as of 09:15, 15 August 2025
Iteration is essentially looping.
Loops generally involve repeating some code a certain number of times, or until a condition is met.
Types of iteration
There are two main forms of loops in programming languages:
- Count controlled: for loop or foreach loop
- Condition controlled: while loop
Iteration and recursion
Recursion is a programming technique that often achieves the same thing as iteration. In some cases, it can be a better option than iteration.