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

Reply via email to