Simen kjaeraas Wrote: > pragma <the_ignora...@hotmail.com> 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? > > void foo( R )( R data ) > if ( isInputRange!R && is( ElementType!R == double ) ) > { > foreach ( d; data ) { > do_some_stuff( d ); > } > } > > -- > Simen
I thank it should be: is( ElementType!R == double[] ) )