File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ func concat*[T](seqs: varargs[seq[T]]): seq[T] =
142
142
inc (i)
143
143
144
144
func addUnique * [T](s: var seq [T], x: sink T) =
145
- # # Adds `x` to the container `s` if it is not already present.
145
+ # # Adds `x` to the container `s` if it is not already present.
146
146
# # Uses `==` to check if the item is already present.
147
147
runnableExamples:
148
148
var a = @ [1 , 2 , 3 ]
@@ -920,10 +920,11 @@ template foldl*(sequence, operation: untyped): untyped =
920
920
assert concatenation == " nimiscool"
921
921
assert foldl (procs, foo (a, b)) == " procIsAlsoFine"
922
922
923
- assert sequence.len > 0 , " Can't fold empty sequences"
923
+ let len = sequence.len
924
+ assert len > 0 , " Can't fold empty sequences"
924
925
var result : typeof (sequence[0 ])
925
926
result = sequence[0 ]
926
- for i in 1 ..< sequence. len:
927
+ for i in 1 ..< len:
927
928
let
928
929
a {.inject .} = result
929
930
b {.inject .} = sequence[i]
You can’t perform that action at this time.
0 commit comments