diff options
Diffstat (limited to 'examples/all-examples.txt')
| -rw-r--r-- | examples/all-examples.txt | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/examples/all-examples.txt b/examples/all-examples.txt index 6596434..966fc52 100644 --- a/examples/all-examples.txt +++ b/examples/all-examples.txt @@ -38,7 +38,7 @@ while i < 10 { i = i + 1; if i == 5 { break; } } -say i; # expected: 5 +assert 5 == say i; # expected: 5 # next skips adding j when j == 3, so sum = 1+2+4+5 = 12 my sum = 0; @@ -48,7 +48,7 @@ while j < 5 { if j == 3 { next; } sum = sum + j; } -say sum; # expected: 12 +assert 12 == say sum; # expected: 12 # break inside an until loop stops when k reaches 7 my k = 0; @@ -56,7 +56,7 @@ until k == 10 { k = k + 1; if k == 7 { break; } } -say k; # expected: 7 +assert 7 == say k; # expected: 7 #* * Simple examples how to write comments @@ -269,7 +269,7 @@ loop { i = i + 1; if i == 5 { break; } } -say i; # expected: 5 +assert 5 == say i; # expected: 5 # loop with next — skips j==3, so sum = 1+2+4+5 = 12 my sum = 0; @@ -280,21 +280,21 @@ loop { if j == 3 { next; } sum = sum + j; } -say sum; # expected: 12 +assert 12 == say sum; # expected: 12 # do...while — body runs once even though k >= 10 already my k = 10; do { k = k + 1; } while k < 10; -say k; # expected: 11 +assert 11 == say k; # expected: 11 # do...until — stops when m reaches 5 my m = 0; do { m = m + 1; } until m == 5; -say m; # expected: 5 +assert 5 == say m; # expected: 5 #* * Examples of how to use procedures |
