问题标签 [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.
fortran - 在函数声明中使用 fortran 类型
我有一个程序,它有许多在声明中使用“种类”的函数,例如
这种类型的每个声明都会在使用 pgf90 编译期间导致错误(但是 ifort 可以正常工作):
PGF90-S-0087-需要常量表达式的非常量表达式 (general.f: 3161) PGF90-S-0081-非法选择器 - KIND 参数具有未知数据类型值 (general.f: 3161) 0 通知,0 警告, 2 人严重, 0 人对 vnorme 致命
db 在包含在单独源代码文件中的模块中定义:
当我将 'db' 替换为 '8' 时,代码编译正确。似乎编译器不认为 db 已被声明,即使函数 vnorme 使用声明 db 的模块。有没有办法来解决这个问题?
javascript - CoffeeScript 中的函数声明
我注意到在 CoffeeScript 中,如果我使用以下方法定义一个函数:
我只能得到函数表达式:
但是,我个人经常使用函数声明,例如:
我确实使用第一种形式,但我想知道 CoffeeScript 中是否有一种方法可以生成函数声明。如果没有这样的方法,我想知道为什么 CoffeeScript 避免这样做。只要函数在作用域的顶部声明,我认为 JSLint 不会抱怨声明错误。
javascript - 在解析时定义封闭函数?
通常,我看到表单实现的功能关闭
以便调用closedF()
从内部函数返回返回值。但是我想closedF
使用函数声明(上面是函数表达式)来创建,以便在解析时定义它。IE
但这不起作用,因为在调用时closedF()
,它返回的是内部函数,而不是内部函数的返回值。注意:我可以使用上面的声明closedF()()
,但这很不雅。
这可能吗?
ps 通常情况下,我有很多方法可以解决我的特定编程问题,但我实际上希望有人告诉我封闭函数不是 JS 中的“二等公民”函数。
c - 不能使用头文件中定义的函数
我的源文件以:
我可以使用头文件中的所有全局变量、类型和结构。在我的头文件中,我从几个包含开始:
然后转到全局变量:
然后结构:
然后键入。然后我去函数声明。IE:
我做错了什么,我收到链接器错误>
php - 设置和记录无限参数以发挥作用的正确方法?
背景:
我正在创建一个方法addAll
,它将传递给该方法的所有值添加到我的类中。这就是我的想法:
而且效果很好。然后我开始用 phpDocumentor 记录它:
. . . 但我没有我的名字,@param
因为坦率地说,它不存在。
问题:我如何构造和定义这样的东西?
因为我希望它至少传入一个值,所以我想出了这个但我不确定:
它似乎很错误,因为$value
从未直接使用过。. .
另外,我已经有了add
哪个加一个,所以addAll
在语义上不应该至少需要两个参数吗?你会推荐什么来定义和记录它?
php - PHP 在同一文件中重新声明时抱怨,但仅在声明时。漏洞?
我收到以下错误消息:
如您所见,错误消息抱怨同一个函数 db_get_groups() 在同一个脚本中出现了两次。但事实并非如此,整个文件都包含在此处(db_get_groups.php):
在整个项目中搜索“db_get_groups”时,我只能找到下面唯一的声明,并且该文件包含在其他两个文件中以供使用。
我确实尝试查找是否以某种方式多次导入文件,但找不到任何文件。
有什么问题,我该如何解决?感觉这个真的连线了...
function - OCaml:在定义函数之前声明它
有没有办法在 OCaml 中定义函数之前声明它?我正在使用 OCaml 解释器。
我有两个功能:
但这不起作用,因为 myFunctionA 在创建之前无法调用 myFunctionB。
我做了一些谷歌搜索,但似乎找不到任何东西。我怎样才能做到这一点?
c++ - The use of declaring function inside a function?
Possible Duplicate:
Is there a use for function declarations inside functions?
I know that inside function we can declare a function. What is the use of it? Can you please bring a simple example?
javascript - Javascript - 在声明异步函数时使用变量的值(直接,而不是通过引用)
好吧,
我有一些看起来像这样的东西:
我的问题是,由于事件发生在较晚的时间,j
因此在触发事件函数时已经改变了值。我希望函数在声明函数时直接使用j
' 值,而不是对j
自身的引用。
如果addEventListener
的第二个参数是一个字符串,它看起来像这样:
有谁知道这是否可能,以及如何做到这一点?
我试着搜索了一下,但我找不到任何相关的东西,因为这个问题很难用几个词来正确描述。
顺便说一句,这是针对 Greasemonkey 脚本的,因此.addEventListener()
使用.onclick = (...)