问题标签 [multiple-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.
c++ - 何时为多参数构造函数使用显式说明符?
我最近了解了explicit
说明符。
假设我们有:
现在如果我们这样做
编译器将尝试以下隐式转换:
如果我们为 W 定义了匹配的构造函数,即:
……它会成功的。
但是,如果我们明确第一个:
...这会禁用隐式转换。
你现在必须写:
即它迫使您明确说明转换
现在谈这个问题:
可以这样写:
这编译!
但我看不到任何可能需要这种语法的相应场景。
谁能提供一个最小的例子?
java - 如何使用 jni 指定可变数量的参数
我在c中有一个方法是:
所以它包含可变数量的参数,我想将它导出以便可以在 android 应用程序上使用。在 JNIBindings 上,我将其导出为:
但是如何在 java 上指定该语法
谢谢!
bash - 循环遍历文件夹中的文件以获取具有多个输入的 shell 脚本
为命令行工具指定多个输入?
我是 bash 新手,我想在包含大量文件的文件夹上循环命令行程序。
该脚本采用两个输入文件(在我的情况下,它们在文件名的一个字段中有所不同(“... R1 ”与“... R2 ”)。运行该工具的单个实例如下所示:
实际示例:
文件名格式:
DCP-137- 5102 -T1A3_S33_L001_R1_001.fastq
DCP-137- 5102 -T1A3_S33_L001_R2_001.fastq
粗体字段将在不同对(例如,2000、2110、5100 等)之间变化,每对由 R1 或 R2 区分。
我想知道如何在包含大量匹配文件对的文件夹上循环脚本,并确保输出 (-o) 获得“sample_name”后缀。
我熟悉基本的for file in ./*.*; do ... $file...; done
,但这显然不适用于这个例子。任何建议,将不胜感激!
python - 如何使用列表中的任何项目作为 Python 中的拆分值?
我想做一些事情:
我如何让 Python 接受 x 中的任何元素作为参数(因此它拆分为空格和猫)?
编辑:对不起,我可能应该指定:a 应该是一个列表
(我真的,真的很抱歉没有说清楚。)
输入 - a = "我非常喜欢猫" 预期输出 - ["I" , "love","so" , "much"]
基本上,我希望它为“”然后为“猫”执行拆分功能。
r - R代码:使用带有多个参数的UDF用于应用函数
我的UDF:
我的样本测试集:
申请的运行:
这是我得到的错误:
FUN(newX[, i], ...) 中的错误:未使用的参数 (newX[, i])
我应该如何使用 apply 以便我的 UDF 逐行评估测试集?
我期待着:
[1] 4 7 10
我提供了一个简化的通用 UDF,因为我需要使用更复杂的 UDF。
if-statement - Google 电子表格 - 如果参数超过三个
我目前正在使用一个非常简单的项目管理模板。想法是,在输入开始和结束日期后,列将显示为非常简单的甘特图(条件格式)。
一切正常,直到考虑到“年”。由于这是一个持续数年的项目,而且我们与日历周合作,因此工作包仅在其特定年份可视化是很重要的。
所以我想出了以下(粗略的'n'dirty)公式(来自单元格K3的示例): =and(if(K$2>=$F3;1;0);if(K$2<=$H3;1; 0);if(或(对($E3;4)=K$1;1);(对(G3;4)=K1;1;0)))
问题:GoogleSpreadsheets 只允许使用 IF 的三个参数。但我不知道如何构造它......
感谢您的任何建议!
干杯,马特
c++ - 迭代可变参数模板类型
我已经坚持了一段时间,我的想法已经用完了,感谢您的帮助!
以下部分是示例代码,为简化起见。
假设如下:
还有这个:
基本上,我通过使用 std::type_index 作为键将派生类的唯一实例存储在容器中。允许我做类似的事情:
话虽如此,我希望能够做同样的事情,但允许多个模板直接一次删除多个实例,例如:
我知道可以按照此处所述迭代可变参数模板,但我不断收到编译错误...
错误 C2440:“正在初始化”:无法从“初始化器列表”转换为“std::initializer_list”
错误 C3535:无法从“initializer-list”中推断“auto”的类型
...当我尝试运行此代码时:
有任何想法吗?非常感谢你。
python - Python / Tkinter - 运行具有多个参数的函数的按钮不起作用
我正在尝试编写一个程序,它将显示 4 行 2 列,第 0 列是标签,第 1 列是条目。然后,当单击按钮时,将这 4 个整数条目作为参数传递给函数。到目前为止,这是我的代码:
然后我想获取 4 个条目并将它们传递给另一个名为the_function
. 所做的只是根据 4个the_function
条目的值打印出一些东西。所以我剩下的代码如下所示:
该功能在没有 GUI 的情况下正常工作,但我无法弄清楚如何创建一个按钮来获取self.entry1
并传递它,如a
.the_function
其他帖子让我认为我应该使用该lambda
命令,但我不确定这将如何在此函数中工作。
python-2.7 - 从用户输入传递的多个参数保留为单个参数
我试图了解将多个参数传递给 python 函数的机制。(我使用的是 Python 2.7.9)
我正在尝试拆分传递给函数的多个用户输入参数,但它们都只是作为第一个值的单个参数传入:
将其保存到文件并运行python <name of file>.py
后,我有以下输出:
但是如果我直接调用 foo ,在脚本中是这样的:
然后我得到我想要的:
请问为什么会发生这种情况,当我接受用户输入时如何让第二种情况发生?
c - 具有多个参数的返回语句
在激活 -Wall 的情况下编译我的 C 代码后,出现以下警告
这与我的return
陈述中提出的多个论点有关。故事如下:假设有一堆动态分配的 3D 数组(A、B 和 C)并且想要对它们进行一些操作。数组被定义为指向指针的指针,并使用 malloc(标准过程)进行分配。对它们的操作将在单独的函数中发生。出于某种原因,我将该函数声明为三重指针,如下所示:
我知道数组作为引用传递给函数,所以基本上不需要从这个函数返回一些东西。但是,你能告诉我为什么有人会这样声明一个函数吗?这个工作人员让我很困惑。提前致谢