mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-06 06:48:48 +00:00
Added tutorial
This commit is contained in:
parent
b7271d167a
commit
b0e5bc26e3
10 changed files with 153 additions and 6 deletions
15
tutorial/Expressions.lama
Normal file
15
tutorial/Expressions.lama
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
printf ("if, case, for, while, repeat etc. are all expressions.\n");
|
||||
|
||||
printf ("Case-expression: %s\n", case A (1, 2, 3) of A (x, y, z) -> z esac.string);
|
||||
|
||||
printf ("If-expression: %s\n", if true then 2 else 3 fi +
|
||||
if false then 6 else 7 fi.string);
|
||||
|
||||
printf ("Scope-expression: %s\n", {local i, s = 0;
|
||||
for i := 0, i < 10, i := i + 1 do
|
||||
s := s + i
|
||||
od;
|
||||
s
|
||||
}.string
|
||||
)
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue