问题标签 [function-definition]
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.
programming-languages - 函数返回分配给 ret 的值的语言是什么?
正在返回的值被分配给ret
,这是一个特殊的变量名。可以在后面放置另一个语句,即使没有放置语句ret = somevalue
,函数也会在评估所有这些语句后返回值。也许语言没有声明。我曾经浏览过它的语言教程,但我不记得该编程语言的名称。谢谢ret
return
return
types - 我需要具有以下 OCaml 类型的函数定义
我正在研究 ocaml,但我无法弄清楚这些类型的功能。谢谢。
php - 如何引用另一个参数作为函数中参数的默认值?
下面,我有一个函数调用,active
如果当前文件名与giveClassActive()
. 每个列表项都有要显示的文本、要指向的页面的 href 以及要检查的文件名。只是有时$href
and$file
值不同,因为#
must become %23
。所以,我想给$href
一个默认值$file
。
我的问题是:如何在函数定义中引用另一个参数?
我试过了
function giveClassActive($file, $href = $file, $show) {
和
function giveClassActive($file, $href = this.$file, $show) {
产生
Fatal error: Constant expression contains invalid operations in C:\Bitnami\wampstack-7.1.22-1\apache2\htdocs\LarryUllman\Chapter 3\includes\header.html on line 20
注意:输出为
搁置后编辑
我的问题与将变量作为参数的默认值的 PHP 函数不同,因为该问题不询问引用参数,而是询问另一个变量。
r - R:在函数内部迭代地定义函数
给定函数列表
我想迭代地重新定义这个列表中的所有函数,以便我得到
我试图用
但这会硬编码i
到函数中,而不是迭代器指向的函数中。
我发现R: Defining functions within a loop,解决方案是在定义函数之前评估迭代器。但是,我无法评估i
,因为我正在迭代函数
有没有办法在 R 中实现这一点?
vb.net - 调用带有两组括号和 Of 关键字的 VB 类方法是什么意思?
我正在查看的 VB 类中有一个方法调用(我已匿名化),如下所示:
另一个文件中方法的定义以如下开头:
除了通用名称,这个语法是做什么的?似乎有两个参数被传递给该methodName
方法,但第一个参数具有变量类型或其他东西(可能是某种多态性?)。
基本上,我只是想弄清楚这个 VB 语法在做什么,我没有运气用谷歌搜索“带有 Of 关键字的 VB 函数定义”等内容。谢谢。
python - Python3函数定义,箭头和冒号
我找到了以下python函数定义:
我不太明白'List[str]'和-> 'None'。
我发现箭头是一个函数注释,但我找不到任何对 List[str] 有用和可以理解的东西。
它只是一个注释吗?还是强制参数s的类型必须是字符串数组?
sql - 如何选择函数定义作为查询?
我想选择模式中所有函数的 PL/SQL 定义作为查询。原因是我想查询我的所有函数以获取特定文本。
对于这样的视图,我可以这样做:
但是,我不确定如何使用函数来做到这一点。
可以做到吗?
python - python中的函数定义有问题
错误:
value=int(input("请输入整数#", n ,":" , sep="")) TypeError: input() 没有关键字参数
matlab - 如何定位内置函数的定义位置?
在 MATLAB 中,定义函数的方式大致有 3 种:非注释.m
文件、.p
文件和编译代码(例如 DLL、MEX)。
在某些情况下,了解函数的定义位置可能会有所帮助,例如当对我们无法控制的某个函数进行重大更改时,我们想尝试恢复到旧版本以希望让我们的代码再次工作; 或者当试图对一些未公开的算法进行逆向工程时。
该which
函数通常非常擅长识别函数定义及其位置(适用于.m
和.p
MEX),但在涉及共享库函数时不是很有用,其中(充其量)它指向一个仅注释的文档文件:
如果是这样,假设在我的代码执行期间调用了在共享库中找到的函数,我如何找到包含它的特定文件(DLL)?
function - 是否可以在 ZSH 中动态定义函数?
我想在 ZSH 中动态定义一系列函数。
例如:
但是,这会导致四个相同的函数都调用最后一个参数:
有没有办法像这样动态定义这些函数?