【发布时间】:2011-10-29 11:21:00
【问题描述】:
【问题讨论】:
-
这也是来自 msdn blogs.msdn.com/b/davbr/archive/2007/06/20/…
-
C# 规范没有提到 TCO。
-
我相信它与编译器的关系比语言更多
-
@V4Vendetta 不是这样。编译器(和运行时)只是实现一种语言(可能带有错误、扩展和巧妙的优化)。在没有语言提供的保证的情况下,尝试猜测编译器/运行时/JIT 在给定情况下会做什么(以及在略有不同环境中会做什么)是一个令人愤怒的练习。
标签: c# tail-recursion