# Cumsum with list comprehension

**URL:** <https://discourse.julialang.org/t/cumsum-with-list-comprehension/4516>\
**Category:** General Usage\
**Tags:** question\
**Created:** [June 28, 2017, 1:12pm UTC](https://discourse.julialang.org/t/cumsum-with-list-comprehension/4516 "2017-06-28T13:12:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [June 28, 2017, 1:12pm UTC](https://discourse.julialang.org/t/cumsum-with-list-comprehension/4516/1 "2017-06-28T13:12:16Z")

</div>

Why does this work:

```julia
julia> sum(i for i in 1:3)
6

```

but not this:

```julia
julia> cumsum(i for i in 1:3)
ERROR: MethodError: no method matching cumsum(::Base.Generator{UnitRange{Int64},##13#14})

```

---

<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:** [June 28, 2017, 1:18pm UTC](https://discourse.julialang.org/t/cumsum-with-list-comprehension/4516/2 "2017-06-28T13:18:42Z")

</div>

[https://github.com/JuliaLang/julia/issues/21150](https://github.com/JuliaLang/julia/issues/21150)
