File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 260
260
(mut _index 0)
261
261
(mut _output [])
262
262
(mut continue true)
263
- (while continue
263
+ (while (and (< _index (len _L)) continue)
264
264
(if (_f (@ _L _index))
265
265
{
266
266
(set _output (append _output (@ _L _index)))
Original file line number Diff line number Diff line change 51
51
(set tests (assert-eq (list:take a 1) [1] "take" tests))
52
52
(set tests (assert-eq (list:take a 100) a "take" tests))
53
53
54
+ (set tests (assert-eq (list:takeWhile a (fun (c) (< c 0))) [] "takeWhile" tests))
55
+ (set tests (assert-eq (list:takeWhile a (fun (c) (< c 2))) [1] "takeWhile" tests))
56
+ (set tests (assert-eq (list:takeWhile a (fun (c) (< c 3))) [1 2] "takeWhile" tests))
57
+ (set tests (assert-eq (list:takeWhile a (fun (c) (< c 5))) [1 2 3] "takeWhile" tests))
58
+
54
59
(set tests (assert-eq (list:unzip zipped) [[1 2 3 4] [5 6 7 8]] "unzip" tests))
55
60
(set tests (assert-eq (list:unzip []) [[] []] "unzip" tests))
56
61
You can’t perform that action at this time.
0 commit comments