Skip to content

List comprehensions do not work with generic parameter #5707

@mratsim

Description

@mratsim

This compiles:

proc foo: seq[int] = 
    return lc[x | (x <- 1..10, x mod 2 == 0), int]

This doesn't

proc foo[T]: seq[int] = 
    return lc[x | (x <- 1..10, x mod 2 == 0), int]

Error: undeclared identifier: '|'

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions