![]() |
1
2
大致如下:
下面是它打印的内容:
粗略地 |
![]() |
2
2
Scala不编译成机器代码,而是编译成“Java虚拟机”(JVM)的字节码,然后JVM在本机处理器上解释代码。JVM使用多种机制来优化频繁运行的代码,最终将频繁调用的函数(“热点”)转换为纯机器代码。
另外,如评论中所述,执行任何类型的I/O都会使计时变得非常不可靠,因为I/O有阻塞的危险。如果可能的话,写一个不做任何阻塞的测试用例。 |
![]() |
Luiz Miranda · 尾递归pow-Erlang 7 年前 |
![]() |
Srinivas · Scala中的尾部递归 7 年前 |
![]() |
madtyn · Python:有可能使这个尾部递归阶乘更快吗? 7 年前 |
![]() |
clay · Scala中的尾部递归findNextAndTail 7 年前 |
![]() |
Sanitiy · 如何在调用另一个函数后强制函数退出? 7 年前 |
![]() |
Lorinc Nyitrai · Lua-将协程递归重写为尾部调用递归 7 年前 |
![]() |
Alex · 尾部递归调用(C primer加上书本示例) 9 年前 |
![]() |
Thomas Ahle · 递归联合查找是否可以优化? 9 年前 |
![]() |
beta Rob · 这个函数真的是尾部递归的吗? 11 年前 |