aboutsummaryrefslogtreecommitdiff
path: root/test/for.tm
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-04-28 14:58:55 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-04-28 14:58:55 -0400
commit3c0a8f0b899a343f43caf9c95147b2cf77a7b525 (patch)
treeb7193a8021ef9ab57c71319ecad797bf51849025 /test/for.tm
parent5910998a19aab5dab2c761aea946cfbb09a37918 (diff)
Syntax tweak: use ':' for blocks
Diffstat (limited to 'test/for.tm')
-rw-r--r--test/for.tm26
1 files changed, 13 insertions, 13 deletions
diff --git a/test/for.tm b/test/for.tm
index 63656380..a050c892 100644
--- a/test/for.tm
+++ b/test/for.tm
@@ -1,35 +1,35 @@
-func all_nums(nums:[Int])->Text
+func all_nums(nums:[Int])->Text:
result := ""
- for num in nums
+ for num in nums:
result ++= "{num},"
- else
+ else:
return "EMPTY"
return result
-func labeled_nums(nums:[Int])->Text
+func labeled_nums(nums:[Int])->Text:
result := ""
- for i,num in nums
+ for i,num in nums:
result ++= "{i}:{num},"
- else
+ else:
return "EMPTY"
return result
-func table_str(t:{Text:Text})->Text
+func table_str(t:{Text:Text})->Text:
str := ""
- for k,v in t
+ for k,v in t:
str ++= "{k}:{v},"
- else return "EMPTY"
+ else: return "EMPTY"
return str
-func table_key_str(t:{Text:Text})->Text
+func table_key_str(t:{Text:Text})->Text:
str := ""
- for k in t
+ for k in t:
str ++= "{k},"
- else return "EMPTY"
+ else: return "EMPTY"
return str
-func main()
+func main():
>> all_nums([10,20,30])
= "10,20,30,"
>> all_nums([:Int])