Julia offers many of the control statements that are familiar to the other languages, while also simplifying the syntax for many of them. However, tasks are probably new; they are based on the coroutine concept to make computations more flexible.
We will cover the following topics:
Conditional evaluation
Repeated evaluation
Exception handling
Scope revisited
Tasks