C# 在Scala中实现类似LINQ的功能
LINQ to SQL在C#中工作,因为编译器“魔力”允许表达式树和匿名函数使用相同的语法。如果C# 在Scala中实现类似LINQ的功能,c#,linq,scala,C#,Linq,Scala,LINQ to SQL在C#中工作,因为编译器“魔力”允许表达式树和匿名函数使用相同的语法。如果users在这里users.Where(u=>u.UserId==1)是IQueryable的话,编译器将创建一个表达式树,并最终将其传递给查询生成器。在没有来自编译器的帮助的情况下,类似的功能是如何在Scala中实现的?因为Scala 2.10有来自编译器的帮助 与LINQ to SQL最相似的是。是一个官方的类型安全工具,它可以满足您的需要事实上,不仅仅是从2.10开始,早在scala宏出现之前
users
在这里users.Where(u=>u.UserId==1)
是IQueryable
的话,编译器将创建一个表达式树,并最终将其传递给查询生成器。在没有来自编译器的帮助的情况下,类似的功能是如何在Scala中实现的?因为Scala 2.10有来自编译器的帮助
与LINQ to SQL最相似的是。是一个官方的类型安全工具,它可以满足您的需要事实上,不仅仅是从2.10开始,早在scala宏出现之前