Hi everyone,

Just been playing around with C# and IronPython interop and I wanted
to define a lambda expression.

My CLR object is just a wrapper around a generic list (as generics
aren't supported?)

public class GenericWrapper : List<int>
{}

I tried to do a lamba expression to pull back a item from the
collection, however I got the following exception:
>>> i = GenericWrapper()
>>> i.Add(1)
>>> i.Add(2)
>>> i.Add(3)
>>> v = i.Find(item => item == 1)
  File "", line 1
    v = i.Find(item => item == 1)
                     ^
SyntaxError: unexpected token '>'

I guess I can use a method\delegate like in C# 2.0, but is there any
way to do anything like Lamba Expressions?  Or is there something
similar in Python?

Any help would be great.

Thanks

Ben
Blog.BenHall.me.uk
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to