【发布时间】:2013-07-07 09:17:39
【问题描述】:
有关于 D 中的函数式编程的文章和演示文稿(例如http://www.drdobbs.com/architecture-and-design/component-programming-in-d/240008321)。我以前从未使用过 D,但我有兴趣尝试一下。有没有办法在 D 中编写类似于这个 Python 表达式的代码:
max(x*y for x in range(N) for y in range(x, N) if str(x*y) == str(x*y)[::-1])
是否有用于生成器或列表(数组)推导的 D 构造?
【问题讨论】:
标签: functional-programming generator d list-comprehension