-
Notifications
You must be signed in to change notification settings - Fork 64
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
julia> t = @thunk([1.0, 2.0, 3.0]);
julia> for i in t
println(i)
end
1.0
2.0
3.0
ERROR: MethodError: no method matching iterate(::Nothing)
Closest candidates are:
iterate(::Union{LinRange, StepRangeLen}) at range.jl:664
iterate(::Union{LinRange, StepRangeLen}, ::Int64) at range.jl:664
iterate(::T) where T<:Union{Base.KeySet{var"#s79", var"#s78"} where {var"#s79", var"#s78"<:Dict}, Base.ValueIterator{var"#s77"} where var"#s77"<:Dict} at dict.jl:693
...
Stacktrace:
[1] indexed_iterate(I::Nothing, i::Int64)
@ Base ./tuple.jl:89
[2] iterate(#unused#::Thunk{var"#5#6"}, ::Tuple{Vector{Float64}, Int64})
@ ChainRulesCore ~/JuliaEnvs/ChainRulesCore.jl/src/differentials/thunks.jl:12
[3] top-level scope
@ ./REPL[37]:2Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working