Pattern to use additional variables in do block?

process(x) = 10x
process(f, collection) = f.(collection)

let total = 0
    results = process(1:5) do record
        total += record
        2*record
    end
    total, results
end
3 Likes