diff options
author | Araq <rumpf_a@web.de> | 2014-07-22 20:23:28 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-07-22 20:23:28 +0200 |
commit | 821fe72ff55866737c5b1d9f356b8d142f8836c3 (patch) | |
tree | 28c3eaaccc8772529e1818f8287854c4e93494b7 /lib/pure/collections | |
parent | 725cf0e22d4f8185e8b6d182f7e8a959b77e049a (diff) | |
parent | 479b2c629610c7377db788b9de6025d02147df45 (diff) | |
download | Nim-821fe72ff55866737c5b1d9f356b8d142f8836c3.tar.gz |
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
Diffstat (limited to 'lib/pure/collections')
-rw-r--r-- | lib/pure/collections/sequtils.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/collections/sequtils.nim b/lib/pure/collections/sequtils.nim index e760c5e02..c50c4165b 100644 --- a/lib/pure/collections/sequtils.nim +++ b/lib/pure/collections/sequtils.nim @@ -186,7 +186,7 @@ proc keepIf*[T](seq1: var seq[T], pred: proc(item: T): bool {.closure.}) = ## ## .. code-block:: nimrod ## var floats = @[13.0, 12.5, 5.8, 2.0, 6.1, 9.9, 10.1] - ## filter(floats, proc(x: float): bool = x > 10) + ## keepIf(floats, proc(x: float): bool = x > 10) ## assert floats == @[13.0, 12.5, 10.1] var pos = 0 for i in 0 .. <len(seq1): @@ -388,6 +388,7 @@ template mapIt*(seq1, typ, pred: expr): expr = ## let ## nums = @[1, 2, 3, 4] ## strings = nums.mapIt(string, $(4 * it)) + ## assert strings == @["4", "8", "12", "16"] var result {.gensym.}: seq[typ] = @[] for it {.inject.} in items(seq1): result.add(pred) |