问题标签 [optional-arguments]
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 - 是否在编译时评估了“present()”内在函数
在处理optional
论点时,fortran
我认为使用present()
内在函数进行分支是典型的,即:
我的假设(来自一个C++
世界)是present()
希望是一个编译时构造,并且不会有任何相关的运行时性能损失。我希望编译器应该能够(应该被要求?)优化if
上面显示的语句,具体取决于是否foo(ii)
被foo(ii,jj)
调用。
编译器在实践中如何present()
处理内在函数?规范是否fortran
保证某些行为?
c# - 声明的可选参数,无论如何都会出错(cs1501)
我的方法声明有问题吗?
然而,每当我尝试只传递两个参数时,我都会收到以下错误:“错误 CS1501:方法“MyMethod”没有重载需要“2”个参数”
这是怎么回事?
编辑:根据要求,方法调用如下所示:
编辑:我应该补充一点,如果我只提供完整的 4 个参数,该方法将按预期工作。如果我只给3,它给我的结果是一样的。
batch-file - 如何将命令的多个参数发送到批处理文件
我想在现有的批处理文件命令中发送参数。
如果我想删除文件夹 -> 将使用“ del
”命令但也想添加到“ y
”,当命令调用时。
我的问题是:如何包含“ del
”的参数?
因此,不必y
在文件夹开始删除时按时通过“”。
emacs - 如何评估 emacs lisp 中的“&可选参数”?
我不明白如何在 emacs lisp 中评估“&可选参数”。
我的代码是:
在第一部分中,如果我评估(test-values 5 4)
or ,一切都是完美的(test-values 5 5)
。
但是,当我评估(test-values 5 ())
or时(test-values 5 nil)
,出现以下错误:
任何人都可以帮助我吗?谢谢。
linux - Bash 脚本:选项 - 案例:多个数字的范围
我正在编写 Linux Bash 中的脚本,可以使用不同类型的选项。基本上,该程序将 ping 到给定的 IP 地址。
现在,我想让用户在终端中写入一系列 ip 地址,然后程序将 ping。
Fe:bash pingscript 25 - 125
然后该脚本将 ping 192.168.1.25 和 192.168.1.125 之间的所有地址。
这并不难,我只需要写一个小案例
现在的问题是:这段代码只能让我ping fe 的号码。0 - 9 而不是 10 - 25。
为此,我需要写: [0-9][0-9]-[0-9][0-9] (fe: ping 25 - 50)
但是有可能一侧有 1 个数字,另一侧有 2 个数字:[0-9]-[0-9][0-9] (fe: ping 1 - 25)
或者:[0-9]-[0-9][0-9][0-9] (fe: ping 1 - 125)
等等......这意味着有很多可能性。可能还有另一种写法,但是怎么写呢?
我不希望任何字母出现在参数中,但我不能从那个开始(循环系统)。
python - Notepad++ 的 Python 脚本中的可选参数
我正在尝试自动删除我在 Notepad++ 上编辑的 HTML 代码上的一些文本。我发现插件“Python Script”将是一个不错的选择。
在我看来,我应该使用 Editor.rereplace 工作如下:
唯一的问题是我想使用可选参数“maxCount”而不是“标志”、“开始位置”和“结束位置”
我试过这样编码:
那行不通,我猜是因为它不是真正的 Python,而是 Scintilla 语言。因此,我查看了 Scintilla 文档,在我看来,可选参数在 Scintilla 中“自然”不存在。
ruby - 可选参数语法
我在这个问题下找到了这段代码,它检查是否有任何参数传递给方法:
这个默认值的目的是; :baz
什么,在什么情况下我会使用它?
python - 可选的位置参数引发 ValueError
我已经建立了一个CRUD API
用于与database
. table的Retrieve
(或 Read)目前正在给我问题。关于设计的背景:还有一个从主文件(object.py)继承的便利文件,用于接受值。function
class
assessment_results
API
string
它需要做什么:检查一个ID
和/或检查两个参数(如果 ID 未在使用中)。如果合适的话,将其连同其详细信息一起检索。在Python 上的文档之后,我介绍了*
允许可选位置参数的参数。我也从这个很棒的教程中得到了帮助。(我是设计和构建数据库以及使用 python 的新手。)
我相信检索方法正在工作,但设计或方法中一定存在缺陷,create_category_rating(...)
因为Traceback
现在返回的是ValueError
. 我在Stacks (a similar issue)上读到我可能需要为 args 分配一个值,但似乎我是通过 API 来的。
代码如下:
对象.py
(retrieve 方法和 create_category_rating 方法):
便利.py (继承自object.py)
测试.py
当前问题:StatementError 根据建议,更改了条件(需要解压缩并分配 *args 给出的元组)。
新 API:
追溯:
function - 朱莉娅:如何为匿名函数使用可选参数
这是 Julia 的文档。
它说我们可以为 Julia 的函数设置可选参数。例如,
然后我们可以这样调用函数parse
:
我已经对其进行了测试,并且确实有效。
现在我想对类型中的函数做同样的事情。这是一个例子,
但我收到一个错误:
错误:LoadError:语法:“p2=1”不是有效的函数参数名称
python - 以字典作为可选参数的函数 - Python
我正在尝试创建一个可以接收许多或几个字典作为输入的函数。我正在使用以下代码:
请注意,我试图将参数 dic3、dic4、dic5 等等同于“True”,因此当未指定它们并在函数中调用它们时,不会发生任何事情。但是我收到以下错误:
任何人都可以启发我的旅程?