-LazyArray(x::Broadcasted) :: BroadcastArray</code></pre><p>Wrap a lazy object that wraps a computation producing an array to an array.</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/JuliaArrays/LazyArrays.jl/blob/99007c752b42d89cdd2734c70694929a2477116c/src/LazyArrays.jl#L54-L60">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LazyArrays.cache-Union{Tuple{MT}, Tuple{Type{MT}, AbstractArray}} where MT<:AbstractArray" href="#LazyArrays.cache-Union{Tuple{MT}, Tuple{Type{MT}, AbstractArray}} where MT<:AbstractArray"><code>LazyArrays.cache</code></a> — <span class="docstring-category">Method</span><span class="is-flex-grow-1 docstring-article-toggle-button" title="Collapse docstring"></span></header><section><div><pre><code class="language-julia hljs">cache(array::AbstractArray)</code></pre><p>Caches the entries of an array.</p></div><a class="docs-sourcelink" target="_blank" href="https://github.com/JuliaArrays/LazyArrays.jl/blob/99007c752b42d89cdd2734c70694929a2477116c/src/cache.jl#L45-L49">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="LazyArrays.@~-Tuple{Any}" href="#LazyArrays.@~-Tuple{Any}"><code>LazyArrays.@~</code></a> — <span class="docstring-category">Macro</span><span class="is-flex-grow-1 docstring-article-toggle-button" title="Collapse docstring"></span></header><section><div><pre><code class="language-julia hljs">@~ expr</code></pre><p>Macro for creating a <code>Broadcasted</code> or <code>Applied</code> object. Regular calls like <code>f(args...)</code> inside <code>expr</code> are replaced with <code>applied(f, args...)</code>. Dotted-calls like <code>f(args...)</code> inside <code>expr</code> are replaced with <code>broadcasted.(f, args...)</code>. Use <code>LazyArray(@~ expr)</code> if you need an array-based interface.</p><pre><code class="language-julia hljs">julia> @~ A .+ B ./ 2
0 commit comments