我意识到这个问题的答案对于不同的语言可能是不同的,而我最感兴趣的语言是C++。如果因为不能以语言不可知的方式回答而需要更改标记,请随意。有没有可能一个函数是部分尾递归的,并且仍然可以获得尾递归所带来的任何好处呢?据我所知,尾递归不是进行完整的函数调用,而是编译器对函数进行优化,只需将本地参数更改为新参数并跳到函数的开头即可。3 + example(arg - 1) # isn't tail recursive because 3 is added to
这是一个与"尾部-f不跟随码头容器中的日志文件“类似的问题,但我不确定这是否是同一个根本原因。是的,我已经通过在容器上运行docker exec命令来验证日志文件是否被写入。
然后,我测试了从ubuntu:latest到ubuntu:trusty的更改,认为这可能与Ubuntu 16有关。tail: unrecognized file system type 0x794c7630 for '/var/log/cron.log'. please report this to bug-