# Syntax for generator

**URL:** https://discourse.julialang.org/t/syntax-for-generator/1200
**Category:** General Usage
**Tags:** question
**Created:** [December 29, 2016, 1:30pm UTC](https://discourse.julialang.org/t/syntax-for-generator/1200 "2016-12-29T13:30:34Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [December 29, 2016, 1:30pm UTC](https://discourse.julialang.org/t/syntax-for-generator/1200/1 "2016-12-29T13:30:34Z")

</div>

I understand that in 0.5, you can use generators, and that the syntax is

```julia
functionname(generator)

```

eg

```julia
sum(x^2 for x in 1:9 if isodd(x))

```

However, is there syntax for **just** the generator, without applying it? Ie I am looking for something equivalent to

```julia
identity(x^2 for x in 1:9 if isodd(x))

```

---

<div class="post-metadata">

### Author: ![Evizero](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/evizero/32/10118_2.png) [@Evizero](https://discourse.julialang.org/u/Evizero)
#### Post date: [December 29, 2016, 1:33pm UTC](https://discourse.julialang.org/t/syntax-for-generator/1200/2 "2016-12-29T13:33:03Z")

</div>

use paranthesis

```julia
julia> (x^2 for x in 1:9 if isodd(x))
Base.Generator{Filter{Base.#isodd,UnitRange{Int64}},##1#2}(#1,Filter{Base.#isodd,UnitRange{Int64}}(isodd,1:9))

```
