【发布时间】:2015-12-22 23:33:58
【问题描述】:
如何在锡兰实现“monadic for/yield”语法,例如对于蹦床,因为 Ceylon 不执行尾调用优化。 for/yield-syntax 需要引入新的变量名,而使用 Tree-like 语法是不可能的。
在锡兰模拟 Scala 的 for/yield 的最佳方法是什么?
一种解决方案是使用(键入的)地图。这感觉有点像基于 Python 之类的映射创建内部(类型化)脚本语言。
有没有更好的解决方案?
【问题讨论】:
标签: ceylon