summaryrefslogtreecommitdiff
path: root/examples/all-examples.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/all-examples.txt')
-rw-r--r--examples/all-examples.txt14
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