Fix slice() bug when index is off the end, doc fix

This commit is contained in:
Adrian Mariano
2023-01-28 11:53:02 -05:00
parent ea3e720493
commit d8dccc0005
3 changed files with 17 additions and 7 deletions

View File

@@ -37,6 +37,14 @@ module test_slice() {
assert(slice(l, 3, 3) == [6]);
assert(slice(l, 4) == [7,8,9]);
assert(slice(l, -2) == [8,9]);
assert(slice(l,-10,-8) == []);
assert(slice(l,10,12) == []);
assert(slice(l,12,10) == []);
assert(slice(l,4,12) == [7,8,9]);
assert(slice(l,-10,2) == [3,4,5]);
assert(slice(l,-10,-4) == [3,4,5,6]);
assert(slice(l,-1,1) == []);
assert(slice(l,5,4) == []);
}
test_slice();