Здравствуйте, Аноним, Вы писали:
А>def l=[(1,1,"aaa"),(2,2,"aaa")];
А>def ll=l.AsQueryable();
А>_=linq <# from p1,p2,p3 in ll select p1 #>;
А>Error 5 expected keyword in but found ','
А>_=linq <# from (p1,p2,p3) in ll select p1 #>;
А>Error 5 expected identifier but found '('
Варианты решения:
using Nemerle.Linq;
using System.Linq;
def l = [(1,1,"aaa"),(2,2,"aaa")];
// 1.
_ = linq <# from p in l select p[0] #>;
// 2.
_ = l.Select(p => p[0]);
// 3.
_ = l.Map(p => p[0]);
P.S.
Thanx to emperon