我喜欢递归.我认为它简化了很多事情.另一个可能不同意; 我认为这也使代码更容易阅读.但是,我注意到递归在C#等语言中并没有像在LISP中那样被使用(顺便提一下,这是我最喜欢的语言).
有没有人知道是否有任何好的理由不使用C#等语言的递归?它比迭代更昂贵吗?
我想知道人们现在经常使用什么样的优化技术.我看到人们一直用字典和所有来缓存.速度的交易空间是唯一的出路吗?
我正在开发一个遗留的C++项目并且缺少第三方dll.我被告知这个dll将在两周内上市.我需要执行的工作是纯UI.我真的不需要这个dll.但是,如果没有dll,应用程序将无法运行.我是否应该注释所有调用dll的地方或创建一个占位符dll,无论哪种方式都有大量的API需要覆盖?没有人有更好的主意吗?
我对VBA一无所知,但我需要从文件的完整路径中获取文件名.
所以对于像"c:\ something\somethingelse\file.name"这样的字符串,我需要输出"file.name".另外如何在字符串中输入引号,例如""?反斜杠似乎不起作用.