pragma Wrote: > Hi i come from a c# background > > I would like to write the following code in the according D style but i'm not > sure howto do it > > c# code: > void foo(IEnumerable<double[]> data) > { > foreach (var d in data) > { > do_some_stuff(d); > } > } > > i guess the D equivalent to IEnumerable is Range? how would it look like in D?
Usually there's a little need for a range in such case. IEnumerable is usually used because there's a high need for the List collection so it's used even more often than arrays. Current druntime heap implementation already gives D arrays C# List performance.