diff options
author | Simon Hafner <hafnersimon@gmail.com> | 2014-02-10 13:02:47 -0600 |
---|---|---|
committer | Simon Hafner <hafnersimon@gmail.com> | 2014-02-10 13:02:47 -0600 |
commit | e8c87d070a4fa507208a042e9f02b356eaa567ad (patch) | |
tree | cfe9dbc0694a582cd857728d3506fe014f50aa3e /lib/pure/collections/sets.nim | |
parent | 56c41ae1401a90188c4238269b9f43abc466aafa (diff) | |
download | Nim-e8c87d070a4fa507208a042e9f02b356eaa567ad.tar.gz |
fixed a bug in `map` for sets
Diffstat (limited to 'lib/pure/collections/sets.nim')
-rw-r--r-- | lib/pure/collections/sets.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/collections/sets.nim b/lib/pure/collections/sets.nim index 12fa2625b..ad3fe7218 100644 --- a/lib/pure/collections/sets.nim +++ b/lib/pure/collections/sets.nim @@ -242,6 +242,6 @@ proc `<=`*[A](s, t: TSet[A]): bool = proc `==`*[A](s, t: TSet[A]): bool = s.counter == t.counter and s <= t -proc map*[A, B](data: TSet[A], op: proc (x: A): B {.closure.}): TSet[A] = +proc map*[A, B](data: TSet[A], op: proc (x: A): B {.closure.}): TSet[B] = result = initSet[B]() - for i in data: result.incl(op(i)) + for item in data: result.incl(op(item)) |