while — Maple v0.0.12 Documentation

### Navigation

- next
- previous |
- LeafLabs |
- Index »
- Complete Language Index »

# `while`

## Syntax

    while (expression) {
      // block of code
    }

## Description

`while` loops will repeat the statements inside their associated block of code until the expression inside the parentheses becomes false. Something must change the tested expressions’ value, or the `while` loop will never exit. This could be in your code, such as an incremented variable, or an external condition, such as testing a sensor.

## Example

    var = 0;
    while(var < 200) {
      // do something repetitive 200 times
      var++;
    }

License and Attribution

Portions of this page were adapted from the Arduino Reference Documentation, which is released under a Creative Commons Attribution-ShareAlike 3.0 License.

### Navigation

- next
- previous |
- LeafLabs |
- Index »
- Complete Language Index »