blob: c663dd55632144d518d6c1f3e3f9717a3a56661d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
main: (args) = {
local_int := 42;
// 'in' (read-only) statement scope variable
(i := local_int) for args do (arg) {
std::cout << i << "\n"; // prints 42
}
// 'inout' (read-write) statement scope variable
(inout i := local_int) {
i++;
}
std::cout << local_int << "\n"; // prints 43
}
|