pragma <[email protected]> wrote:
Hi i come from a c# backgroundI would like to write the following code in the according D style but i'm notsure 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
