Ste*_*nce 24 java linq jvm scala expression-trees
有没有相当于.net的表达树为LINQ提供支持JVM?我想实现一些类似LINQ的代码结构Scala,我想知道是否还要滚动我自己的表达式树库.
.net
JVM
Scala
更新:我对linq等价物本身不感兴趣..net有一大组表达式树工具,可以在运行时动态编译代码,可以从代码中调用它.我想进行的项目与数据库无关.表达式树提供了一种简单的方法来描述对数据进行操作的代码.
如果没有库我的其他选项我认为是创建一个发出字节代码的库.
Eug*_*ako 4
从 2.10 开始,Scala 有了宏,您可以在编译时访问其参数的抽象语法树: http: //scalamacros.org/。以下是它们的一些用法示例,包括 LINQ 草图:http://scalamacros.org/paperstalks/2013-12-02-WhatAreMacrosGoodFor.pdf。
归档时间:
16 年,1 月 前
查看次数:
4315 次
最近记录:
10 年,10 月 前