Tag: 表达式树

LINQ超过功能方法链的好处

在Kotlin Slack上讨论了添加代码树来支持像C#LINQ之类的可能性。 在C#中,LINQ有许多应用程序,但是我只想关注其中的一个(因为其他人已经可能被Kotlin语法覆盖):将SQL查询组合到远程数据库。 先决条件: 我们有一个SQL数据库的数据模式以某种方式表示在代码中,以便静态工具(或类型系统)可以检查SQL查询的正确性(至少是命名) 我们必须以字符串形式生成查询 我们想要一个接近SQL或Java流的语法 问题 :表达式树增加了哪些对于手头任务至关重要的语法? 没有它们,SQL构建器可以有多好?

Kotlin是否支持表达式树?

似乎有一个计划,在语言中包括这个功能,但我找不到有关它的任何文档。 Kotlin是否支持表达式树? 这个功能仍然在路线图上吗?