iterating through a range, operating on last few elements at a time
Laeeth Isharc via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Aug 13 19:42:26 PDT 2015
I have a range that is an array of structs. I would like to
iterate through the range, calling a function with the prior k
items in the range up to that point and storing the result of the
function in a new range/array.
what's the best way to do this? for low fixed k I could use zip
with staggered slices (s[3..$],s[2..$-1],s[1..$-2],s[0..$-3]) and
then map. I can't think of how to do it elegantly.
any thoughts?
More information about the Digitalmars-d-learn
mailing list