Aadarsh Raj 4e9e43a109 some issues in readme-file, replacing orange with apple (#2656) 3 gadi atpakaļ
..
README.md 93e7a37493 Start updating control flow design (#544) 4 gadi atpakaļ
conditionals.md 4e9e43a109 some issues in readme-file, replacing orange with apple (#2656) 3 gadi atpakaļ
loops.md 8d3d1b1233 Flesh out loops docs a little (#729) 4 gadi atpakaļ
return.md aa4ce80907 docs(design): improve readability (#1431) 3 gadi atpakaļ

README.md

Control flow

Overview

Blocks of statements are generally executed linearly. However, statements are the primary place where this flow of execution can be controlled.

Carbon's flow control statements are:

  • if and else provides conditional execution of statements.
  • Loops:
    • while executes the loop body for as long as the loop expression returns True.
    • for iterates over an object, such as elements in an array.
    • break exits loops.
    • continue goes to the next iteration of a loop.
  • return ends the flow of execution within a function, returning it to the caller.