Assignments

Variables can be assigned as mutable with var and immutable with val.

Assign ::=
 | val Pattern (: Type)? = Expr ;
 | var Name (: Type)? = Expr ;

Examples

{{#include ../../../arc-lang/examples/assign.arc:example}}