Update 'Control Flow'

Sasha Koshka 2022-08-24 16:08:07 +00:00
parent c1ec5b8bc8
commit add7a47dde
1 changed files with 3 additions and 3 deletions

@ -1,4 +1,4 @@
ARF has a collection of basic control flow phrases which are `break`, `next`,
ARF has a collection of basic control flow [phrases](Phrases) which are `break`, `next`,
and `return`. Break breaks out of a loop or switch case, next is basically just
a continue statement but using less letters, and a return phrase returns from
the current function. Return phrases are entirely optional and do not take any
@ -33,7 +33,7 @@ for index:Size element:Int someArray
These do what you'd expect them to, but for loops in ARF need some further
explanation. Many modern languages allow you to iterate over data, and ARF is no
exception. The first argument of a for loop must be an index of type Size, the
exception. The first [argument](Arguments) of a for loop must be an index of type `Size`, the
second argument must be typed as an element of the third argument, which must
be an array or inherit from an array. In the future there might be some
iterateable interface that an object could fulfil.
iterateable [interface](Interface-Definitions) that an object could fulfil.