projections in D
Ramon via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Nov 24 06:00:49 PST 2014
what range/algorithm allows me to make projections from one
sequence to another?
that is, in C#, this is the Select method
(http://msdn.microsoft.com/en-us/library/vstudio/bb548891%28v=vs.100%29.aspx)
example in C#:
class ProjectionWanted
{
public int field1 { get; set; }
public int field2 { get; set; }
public int field3 { get; set; }
}
void Foo(List<ProjectionWanted> list)
{
var list_projected = list.Select(l => new { l.field1, l.field2
});
// list_projected elements now contain only field1 and field2
}
So how would I make it in D? First yet, does D supports creating
anonymous type for the projection? Or maybe I need to declare the
class/struct that I want to be projected?
More information about the Digitalmars-d-learn
mailing list