问题标签 [function]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
function - 查找 Dll 函数参数
如何找到未记录的Dll 函数的参数?
我在整个互联网上搜索并最终找到了一种方法:它涉及装饰功能。但是,我找不到获得这些的方法。
任何帮助,将不胜感激。
c++ - 优雅的对象比较
当比较两个对象(相同类型)时,有一个比较函数接受同一类的另一个实例是有意义的。如果我在基类中将其实现为虚函数,那么函数的签名也必须在派生类中引用基类。解决这个问题的优雅方法是什么?比较不应该是虚拟的吗?
perl - 为什么 Perl 5 的函数原型不好?
在另一个 Stack Overflow 问题中, Leon Timmermans断言:
我建议你不要使用原型。它们有它们的用途,但在大多数情况下不是,而且绝对不是在这种情况下。
为什么这可能是真的(或其他)?我几乎总是为我的 Perl 函数提供原型,而且我以前从未见过其他人说使用它们不好。
asp.net - 类中的异常处理和 C# 的代码隐藏
我对我正在做的一个 asp.net 项目有点卡住了!我有一个从后面的代码中调用的类,它的许多函数没有返回类型,即 void。那么如何进行异常处理???此外,如果类中的函数确实具有返回类型,例如数据集,那么如何返回异常或指示发生了异常?我从我的类中附加了以下代码,这些代码是从后面的代码中引用的。
任何帮助,将不胜感激!
谢谢
function - PostgreSQL 中的更新函数
我对我创建的更新功能有疑问...
好的,所以如果我输入一条不存在的记录,例如 9,即使我知道它没有更新任何内容,它也会返回成功!
如果更新不存在的行,SQL 不会抛出错误吗?
谢谢
design-patterns - 您是否在具有闭包/委托/函数指针的编程语言中使用模板方法模式?
在过去的 8 年里,我一直在 C# 和 Java 之间来回穿梭。
让我印象深刻的一件事是我已经完全停止在 C# 中使用“模板方法”设计模式。实际上,在 C# 中,我已经开始将这种模式视为一种反模式。
http://en.wikipedia.org/wiki/Template_method_pattern
回到 Java,我发现这种模式是活生生的。我仍然认为它看起来很古老,但意识到在 java 中没有其他方法可以做到这一点。Java 看起来也很古老;)
既然这无论如何都会出现,为什么它是反模式?
- 很多时候,它会因为“错误的原因”耗尽你的继承层次结构。
- 基类倾向于散布各种不相关的代码。
- 它迫使您锁定设计,通常是在开发过程的早期阶段。(在很多情况下过早锁定)
- 在以后的阶段改变这一点变得越来越难。
因此,对于闭包/委托/函数指针,您通常会传递一些函数而不是子类化。
那么回到问题:
如果您的语言有闭包/委托/函数,您是否使用模板方法,何时使用?
c# - 我可以向函数添加属性以防止重入吗?
目前,我有一些看起来像这样的功能:
我希望能够像这样声明它们:
有没有我可以添加到函数中以防止重新进入的属性?如果没有,我将如何制作一个?我听说过可用于在函数调用前后添加代码的 AOP 属性;他们合适吗?
c++ - 您是否将模块特定功能声明为静态?
我认为将它们声明为静态是最佳实践,因为它使它们在模块之外不可见。
您对此有何看法?
c - 为什么 main() 不能在 C 中声明为静态的?
为什么 main 必须声明为好像它具有外部链接?
为什么它不应该是静态的?
外联是什么意思??