看一下Scala,它是功能强大的功能编程语言,但与Java类似,并且在Java平台上运行。
在Scala中,可以使用与LINQ基本相同的代码结构,尽管C#或VB中不存在特殊的查询理解语法。
编辑:
这是Scala查询功能的示例:
// Get all StackOverflow users with more than 20,000 reputation points.val topUsers = for{ u <- users if u.reputation > 20000} yield u;println ("Users with more than 20,000 reputation:")for (u <- topUsers) { println u.name}


