optional-arguments相关内容

Javascript:参数数组是否已弃用?

大多数网站都说“被调用者"作为 Function.arguments 的属性已被弃用.但是有些网站走得更远,说整个 Functions.argument 已被弃用,例如http://aptana.com/reference/api/Arguments.html 如果整个例程是死在水里?我刚刚发现“参数",它似乎非常有用例如:http://hungred.com/how-to/secret-argu ..
发布时间:2022-01-21 22:07:13 前端开发

是否有必要在将可选参数传递给另一个可选参数之前检查它?

关于可选参数的使用,我有以下问题.假设我在模块 m_aaa 中定义了以下例程 aaa 模块 m_aaa子程序 aaa(a, b)整数 :: 一个整数,可选 :: b结束子程序结束模块 现在我有了第二个使用模块 m_aaa 的例程.是否可以像这样传递可选参数 !变体 1:子程序 bbb(c, d)使用 m_aaa整数 :: c整数,可选 :: d呼叫 aaa(c,d)结束子程序 或者是否有 ..
发布时间:2022-01-14 09:52:40 其他开发

如果可选参数不存在,我们可以避免创建局部变量吗?

我在使用 Fortran 95 的 PRESENT 语句时遇到问题.目前我正在使用 Silverfrost 的 Plato 和他们的 FTN95 编译器(在“发布 Win32"模式下).我想做的是创建一个子程序SUB(a,b),其中b 是一个可选变量.到目前为止一切顺利,但是当我尝试使用 if (.NOT.present(b)) b=0 为 b 赋予新值时出现问题.这是代码: 模块MOD包含子程 ..
发布时间:2022-01-14 09:41:23 其他开发

如果不存在可选参数,我们可以避免创建局部变量吗?

我在使用 Fortran 95 的 PRESENT 语句时遇到问题.目前我正在使用 Silverfrost 的 Plato 及其 FTN95 编译器(在“Release Win32"模式下).我想做的是创建一个子程序 SUB(a,b),其中 b 是一个可选变量.到目前为止一切顺利,但是当我尝试使用 if (.NOT.present(b)) b=0 为 b 赋予新值时出现问题.这是代码: 模块MO ..
发布时间:2021-12-29 13:58:36 其他开发

C# 4.0 可选的 out/ref 参数

C# 4.0 是否允许可选的 out 或 ref 参数? 解决方案 正如已经提到的,这根本是不允许的,我认为这是非常有意义的.但是,要添加更多详细信息,这里引用了 C# 4.0 规范,第 21.1 节: 构造函数、方法、索引器和委托类型的形式参数可以声明为可选: 固定参数: 属性opt 参数修饰符opt 类型标识符默认参数opt 默认参数: = 表达式 带有 ..
发布时间:2021-12-24 23:57:49 其他开发

有没有办法在 R 的函数中使用两个“..."语句?

我想编写一个同时调用 plot() 和 legend() 的函数,如果用户可以指定一些额外的参数是理想的然后传递给 plot() 或 legend().我知道我可以使用 ... 为两个函数之一实现这个: foo.plot 这会将 xaxt = "n" 传递给绘图.但是有没有办法例如通过例如title = "legend" 到 legend() 调用而不在函数头中预先指定参数? 从接受的 ..
发布时间:2021-12-07 23:14:43 其他开发

如何为包装 ggplot() 的自定义函数编写可选参数?

我有一个一般性的问题,我找不到满意的答案.我正在构建一组可视化功能,我希望让用户在使用它们时具有灵活性.例如,我想将误差线是否应包含在条形图中,或者 geom_text() 中的标签是否以百分比或十进制表示. 如果我们考虑 ggplot() 中的典型代码结构,我们会发现元素由 + 分隔.所以如果我想允许可选的构造,我可能需要“打开"或“转向"或者整个 geoms(例如,如果用户不想要图中的错 ..
发布时间:2021-11-17 05:43:28 其他开发

Javascript:不推荐使用参数数组吗?

大多数站点都说“被调用者"作为 Function.arguments 的一个属性已被弃用.但是有些网站更进一步说整个 Functions.argument 都被弃用了http://aptana.com/reference/api/Arguments.html 为什么只提到 callee 如果整个例程是死在水里?我刚刚发现了“参数",它似乎非常有用 例如:http://hungred.com/how ..
发布时间:2021-11-17 05:13:54 前端开发

如何创建带有可选参数的 Python 函数?

我有一个接受多个参数的 Python 函数.在某些情况下,其中一些参数可以省略. def some_function (self, a, b, c, d = None, e = None, f = None, g = None, h = None):#代码 参数 d 到 h 是字符串,每个字符串都有不同的含义.重要的是我可以选择以任意组合传递哪些可选参数.例如,(a, b, C, d, e), ..
发布时间:2021-11-17 04:54:58 Python

带有多级解析器/子解析器的 Argparse 可选参数

我有一组解析器和子解析器来构建生产或开发系统.如果用户选择生产,他可以添加选项,一切都很好. 如果他拍摄开发,他可以输入架构,然后输入构建选项.这是它变得粘稠的地方.我希望他能够选择构建选项 'comms' 'server' 或 'all',但如果他选择服务器,他有更多的选择. 我的实现如下.我尝试了解析器和子解析器的组合(似乎参数只能添加到解析器,不能添加到子解析器,对吗?) 它崩 ..
发布时间:2021-11-17 04:50:38 Python

argparse 不检查位置参数

我正在创建一个脚本,它采用 argparse 的位置参数和可选参数.我已经阅读了 Doug 的教程和 python 文档,但找不到答案. parser = argparse.ArgumentParser(description='要运行的脚本')parser.add_argument('inputFile', nargs='?', type=argparse.FileType('rt'),par ..
发布时间:2021-11-17 04:39:20 Python

什么时候 mapply 的 MoreArgs 参数不能被 R 的向量回收规则取代?

我试图想出一个例子来说明 mapply 的 MoreArgs 参数何时有用.我已经被彻底打败了.令人愤慨的是,即使 mapply 的文档中给出的例子也是不够的.文档将 mapply(rep, times = 1:4, MoreArgs = list(x = 42)) 作为他们使用 MoreArgs 的唯一示例,但我发现R 的向量回收规则意味着 mapply(rep, times = 1:4, 42 ..
发布时间:2021-11-16 23:05:41 其他开发

如何更改可选功能参数的默认值

我需要从 b.py 更改 a.py 处的全局变量 S ,但是它在 a.py 处的函数. a.py S ="string"定义f(s = S):印刷)印刷) b.py 导入一个def main():a.S =“另一个字符串"a.f()如果__name__ =="__main__":主要的() python b.py 输出 字符串另一个字符串 而不是预期的 另一个字符串另一 ..
发布时间:2021-05-11 19:01:55 Python

Java:进行可选的命令行参数

我正在开发一个程序,该程序应该使用一个必需的命令行参数和一个可选的命令行参数.第一个参数是将要写入数据的输出文件的名称,第二个参数是将用于计算要写入输出文件的数据的数字.如果用户未输入数字,则应仅使用默认值来计算数据.例如,如果用户输入命令行参数"Foo.csv 1024",则程序将使用1024计算数据并将其写入Foo.csv,但是如果用户仅使用命令行参数"Foo.csv",则程序将使用默认值20 ..

如何为包装ggplot()的自定义函数编写可选参数的代码?

我有一个普遍的问题,我找不到令人满意的答案.我正在构建一组可视化功能,并且希望让用户在使用它们时具有灵活性.例如,我想使其是否可选,是否在条形图中包括误差线,或者 geom_text()中的标签是百分数还是十进制. 如果我们想到 ggplot()中代码的典型构造,则我们有用 + 分隔的元素.因此,如果我要允许可选的构造,则可能需要“打开"按钮.或“转向"整个 geom (例如,如果用户不希望 ..
发布时间:2021-04-09 19:17:01 其他开发