我需要在Scala中使用@tailrec吗?

虾仁

在以下Scala函数示例中:

@tailrec def someFunction( ... ): Unit = {

@tailrec注释做任何有用的或只是很高兴知道,这是一个尾递归?

猎人007

@tailrec-如果编译器无法在带注释的方法中执行尾部调用优化,将产生编译错误。

所以是的,它确实做了某事....

退房-http://blog.richdougherty.com/2009/04/tail-calls-tailrec-and-trampolines.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我需要在Redis脚本中使用MULTI / EXEC吗

来自分类Dev

我需要在Qt中使用CryptoPP DLL吗?

来自分类Dev

我需要在python中使用“ bigMod算法”吗?

来自分类Dev

我需要在猫鼬中使用@ hapi / joi吗?

来自分类Dev

我需要在Redis脚本中使用MULTI / EXEC吗

来自分类Dev

我需要在WordPress中使用帖子或页面吗?

来自分类Dev

我需要在PHP中使用session_start()来使用$ _SESSION吗?

来自分类Dev

我需要在中间件中使用`next`或`store.dispatch`吗?

来自分类Dev

我只需要在基类中使用虚拟机吗?

来自分类Dev

我需要在FFmpeg中使用x264提取字幕吗

来自分类Dev

我需要在 ASP.Net Core + React 应用程序中使用 MVC 吗?

来自分类Dev

我需要在 Python 中使用数据库清理器吗?

来自分类Dev

我需要在 Spring Boot 项目中使用 mockito 吗

来自分类Dev

重载方法需要在Scala中使用结果类型?

来自分类Dev

laravel我需要在unique()列上使用index()吗?

来自分类Dev

我是否需要在synced(anyObject)块中使用AtomicInteger?

来自分类Dev

我何时需要在OpenSSL中使用zlib?

来自分类Dev

我需要在Flowground中使用某种决策模块

来自分类Dev

我需要在React Native中使用TouchableOpacity传递值

来自分类Dev

我需要在JavaScript中使用双重承诺的帮助

来自分类Dev

我何时需要在gevent中使用monkey_patch

来自分类Dev

udev:我需要在Linux上的pendrive中使用udev

来自分类Dev

为什么我需要在Android中使用super()?

来自分类Dev

我是否需要在synced(anyObject)块中使用AtomicInteger?

来自分类Dev

我需要在VirtualBox网络中使用哪种网络类型?

来自分类Dev

我需要在此HTML中使用Jquery元素

来自分类Dev

我是否需要在 recyclerView 或 recyclerView 中使用列表视图?

来自分类Dev

我是否需要在 ngOnDestroy 中使用 `complete()` takeUntil Subject?

来自分类Dev

我需要在引导程序3中使用百分比或固定值吗?

Related 相关文章

  1. 1

    我需要在Redis脚本中使用MULTI / EXEC吗

  2. 2

    我需要在Qt中使用CryptoPP DLL吗?

  3. 3

    我需要在python中使用“ bigMod算法”吗?

  4. 4

    我需要在猫鼬中使用@ hapi / joi吗?

  5. 5

    我需要在Redis脚本中使用MULTI / EXEC吗

  6. 6

    我需要在WordPress中使用帖子或页面吗?

  7. 7

    我需要在PHP中使用session_start()来使用$ _SESSION吗?

  8. 8

    我需要在中间件中使用`next`或`store.dispatch`吗?

  9. 9

    我只需要在基类中使用虚拟机吗?

  10. 10

    我需要在FFmpeg中使用x264提取字幕吗

  11. 11

    我需要在 ASP.Net Core + React 应用程序中使用 MVC 吗?

  12. 12

    我需要在 Python 中使用数据库清理器吗?

  13. 13

    我需要在 Spring Boot 项目中使用 mockito 吗

  14. 14

    重载方法需要在Scala中使用结果类型?

  15. 15

    laravel我需要在unique()列上使用index()吗?

  16. 16

    我是否需要在synced(anyObject)块中使用AtomicInteger?

  17. 17

    我何时需要在OpenSSL中使用zlib?

  18. 18

    我需要在Flowground中使用某种决策模块

  19. 19

    我需要在React Native中使用TouchableOpacity传递值

  20. 20

    我需要在JavaScript中使用双重承诺的帮助

  21. 21

    我何时需要在gevent中使用monkey_patch

  22. 22

    udev:我需要在Linux上的pendrive中使用udev

  23. 23

    为什么我需要在Android中使用super()?

  24. 24

    我是否需要在synced(anyObject)块中使用AtomicInteger?

  25. 25

    我需要在VirtualBox网络中使用哪种网络类型?

  26. 26

    我需要在此HTML中使用Jquery元素

  27. 27

    我是否需要在 recyclerView 或 recyclerView 中使用列表视图?

  28. 28

    我是否需要在 ngOnDestroy 中使用 `complete()` takeUntil Subject?

  29. 29

    我需要在引导程序3中使用百分比或固定值吗?

热门标签

归档