问题标签 [named-parameters]
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.
php - PHP是否允许命名参数,以便可以从函数调用中省略可选参数?
在调用函数/方法时是否可以在 PHP 中指定命名的可选参数,跳过您不想指定的参数(如在 python 中)?
就像是:
python - 普通参数与关键字参数
“关键字参数”与常规参数有何不同?不能将所有参数都传递为name=value
而不是使用位置语法吗?
function - Mathematica 中的可选命名参数
使用可选命名参数定义函数的最佳/规范方法是什么?为了使其具体化,让我们创建一个foo
具有命名参数a
、b
和的函数c
,它们的默认值分别为 1、2 和 3。为了比较,这是一个foo
带有位置参数的版本:
这是命名参数版本的示例输入和输出foo
:
当然,在命名参数之前也应该很容易有位置参数。
php - PHP 是否具有“命名参数”以便可以省略早期参数而可以编写后面的参数?
在 PHP 中,只要参数具有如下默认值,您就可以调用不带参数的函数:
但是,假设我希望最后一个不同,但前两个参数应该使用它们的默认值。我能想到的唯一方法是这样做没有成功:
我试过这个:
有没有干净、有效的方法来做到这一点?
c# - C# 2.0-3.0 是否支持方法的命名参数?
有没有办法像 perl/python 那样命名参数
例如
在 C# 4.0 之前的 C# 中?
antlr - ANTLR 以任意顺序命名函数参数/参数
我一直在寻找一种方法来让命名函数参数/参数以任何顺序出现在 ANTLR 中。有谁知道在 ANTLR 解析器表达式中是否存在忽略顺序的语法?
假设foo
语言中有一个函数可以接受两个命名参数:x
和y
. 由于它们是命名参数,我希望它们能够以任何顺序传递到函数中:
也
两者都应该是合法的。
我可以只列出 ANTLR 中的所有参数排列,但我希望有一个更优雅的解决方案,特别是因为我有一些可以接受 5 个参数的函数。
任何帮助将不胜感激!
python - 使用 Python C API 命名参数?
如何使用 Python C API 模拟以下 Python 函数?
(即,这样就可以通过以下方式调用它:
)
f# - 您如何在 F# 或任何函数式语言中对第二个(或第三个、第四个、...)参数进行 curry?
我刚刚开始使用 F#,看看如何使用 currying 将第一个参数预加载到函数中。但是如何使用第二个、第三个或任何其他参数来做到这一点?命名参数会使这更容易吗?是否有任何其他函数式语言具有命名参数或其他方式使柯里化对参数顺序无动于衷?
parameters - 在数组中传递 PDO bindParam 类型
我正在尝试将参数约束从数组传递给 PDO,即
但是,它似乎令人窒息 - 如果我将常量传递给它,该函数将接收整数,并且它不会接受字符串描述
java - JDBC中的命名参数
JDBC 中是否有命名参数而不是位置参数,例如下面的 ADO.NET 查询中的@name
, ?@city