diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-03-17 15:28:46 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-03-17 15:28:46 -0400 |
| commit | ccba8abf731fc9b796cfaee2776cddd516e8775d (patch) | |
| tree | facdcd1228044d79fb5fbe6c9a4fad4d51a16723 | |
| parent | a0faef71028f78bde11233d76673ce8da2f5f783 (diff) | |
Add tests for nested comprehensions
| -rw-r--r-- | test/arrays.tm | 3 | ||||
| -rw-r--r-- | test/tables.tm | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/test/arrays.tm b/test/arrays.tm index 3f00f186..07a89e19 100644 --- a/test/arrays.tm +++ b/test/arrays.tm @@ -57,6 +57,9 @@ if yes >> [i*10 for i in 5 if i mod 2 != 0] = [10, 30, 50] +>> [x for x in y if x > 1 for y in [3, 4, 5] if y < 5] += [2, 3, 2, 3, 4] + if yes >> arr := @[10, 20] >> copy := arr[] diff --git a/test/tables.tm b/test/tables.tm index 27b176bf..53e81d48 100644 --- a/test/tables.tm +++ b/test/tables.tm @@ -54,3 +54,5 @@ for k,v in t2 = {1=>10, 2=>20, 3=>30, 4=>40, 5=>50} >> {i=>10*i for i in 5 if i mod 2 != 0} = {1=>10, 3=>30, 5=>50} +>> {x=>10*x for x in y if x > 1 for y in [3, 4, 5] if y < 5} += {2=>20, 3=>30, 4=>40} |
