问题标签 [function-declaration]
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.
c++ - 这一行是否声明了一个函数?C++
我在这里阅读了 litb 关于 SFINAE 的问题,我想知道他的代码到底在声明什么。下面是一个更简单(没有模板)的示例:
那究竟是在宣布什么?&的作用是什么?为了增加我的困惑,如果我改为声明以下内容
我收到一个关于声明返回数组的函数的错误,而第一行没有这样的错误(因此,人们会认为第一个声明不是函数)。但是,如果我尝试分配一个
我收到一条错误消息,说我正在尝试将函数分配给...所以现在它是一个函数。这究竟是什么东西?
c - 函数声明与原型的替代 (K&R) C 语法
这种语法有什么用C
——使用“K&R”风格的函数声明?
我能够在 Visual Studios 2010beta 中写这个
我不明白。这种语法有什么意义?我可以写:
它似乎唯一指定的是它使用了多少参数和返回类型。我想没有类型的参数有点酷,但为什么允许它和int paranName
函数声明符之后呢?有点奇怪。
这仍然是标准C吗?
javascript - JavaScript 函数声明
JavaScript 代码片段是否在某种函数声明下方给出?如果没有,有人可以概述一下它们是什么吗?
和
c - 为什么在方法定义文件中包含头文件?
假设您有一个名为sum.c的源文件,如下所示:
在它自己的定义文件中包含方法的标头有什么意义?您不应该只将它包含在调用sum函数的源文件中吗?
haskell - 使用 GHCi 时如何为函数提供显式类型声明?
如何在 GHCi 中定义此函数的等效项(取自learnyouahaskell)?
如果没有类型声明,GHCi 会接受函数定义,但最终会得到一个无用的类型:
结果函数只接受单位列表作为参数。
有没有办法在 GHCi 中提供类型声明?还是有另一种方法来定义不需要类型声明的这些函数?
我在 GHCi 指南中没有看到明显的线索,并尝试了如下表达式(无济于事):
c++ - c++:解释这个函数声明
我不明白那是什么=0; 部分......我们试图传达什么?
javascript - 在 Javascript 中,使用 var foo = function foo(i) { ... } 的动机或优势是什么?
我在答案中看到了
在 Javascript 中,为什么要写“var QueryStringToHash = function QueryStringToHash (query) { ... }”?
这正在做类似的事情
在那种特殊情况下,为什么要这样做而不是仅仅使用
? 这样做的好处或动机是什么?
lambda - 为什么 lambda 而不是函数定义简写在方案中被认为是好的风格?
在方案中,为什么会这样:
被认为比这更好的风格:
是否有任何理由偏爱其中一个?
matlab - 是否可以在 MATLAB 中为每个文件定义多个函数,并从该文件外部访问它们?
当我攻读 EE 本科学位时,MATLAB 要求每个函数都在自己的文件中定义,即使它是单行的。
我现在正在攻读研究生学位,我必须在 MATLAB 中编写一个项目。这仍然是较新版本的 MATLAB 的要求吗?
如果可以在一个文件中放置多个函数,是否有任何限制?例如,可以从文件外部访问文件中的所有函数,还是只访问与文件同名的函数?
注意:我使用的是 MATLAB 版本 R2007b。