DO
Size: a a a
DO
АО
julia> g = (string(x) for x in [1 3 5; 2 4 6])
Base.Generator{Matrix{Int64}, typeof(string)}(string, [1 3 5; 2 4 6])
julia> @btime g[end]
67.197 ns (2 allocations: 96 bytes)
"6"
julia> @btime collect(g)[end]
286.318 ns (13 allocations: 704 bytes)
"6"
IP
АО
АО
АО
MV
АО
АО
АО
IP
IP
IP
MV
MV
АО
(f(x) for x in 1:10)Если нужен 5 элемент, то значения
f(1), f(2), f(3), f(4) не нужны.x до 5 и только после этого сделать вызов f(5).IP
(f(x) for x in 1:10)Если нужен 5 элемент, то значения
f(1), f(2), f(3), f(4) не нужны.x до 5 и только после этого сделать вызов f(5).KT
ЕП