arguments 相关问题

参数是传递给函数,过程或命令行程序的值。这也指JavaScript中类似Array的`arguments`对象。

传递给 Fortran 函数的参数数量有限制吗?

我遇到了一些 Fortran 90 代码,其中将 68 个参数传递给函数。 在网上搜索时,我只发现一些 CUDA Fortran 相关内容的传递 256 字节的限制......

回答 2 投票 0

为什么修改函数参数也会修改 `arguments` 对象?

观察: 函数 myFunc(arg1, arg2) { if (参数.长度 < 2) { // Only one argument received arg1 = "Default"; // Set arg1 to some default value arg2 = arguments[0]; // Use the fi...

回答 3 投票 0

为什么函数的参数是寄存器类型

抱歉,如果我的口音刺痛了 在 C 编程中,您可以声明这样的函数: 丹尼斯·里奇 第二版 第 84 页 f(寄存器无符号m,寄存器长n) 大多数书上都说默认存储...

回答 1 投票 0

如何在参数上使用 .reduce() 而不是特定的数组或对象?

我想定义一个函数 .flatten ,将多个元素展平为一个数组。我知道以下是不可能的,但本质上我想这样做: var flatten = func...

回答 5 投票 0

如何将数组作为参数传递给另一个脚本? (开始工作)

出于某种原因,看起来我无法将字符串数组作为参数传递给脚本块。我在这里做错了什么? 我的脚本是从另一个脚本调用的: 参数( [参数(强制...

回答 1 投票 0

如何在 VSCode 中使用 golang 在调试模式下传递命令行参数

我在使用 golang 在 VSCode(调试模式)中传递命令行参数时遇到困难。 下面是小代码示例和 launch.json: 包主 进口 ( “旗帜” &qu...

回答 2 投票 0

在浓缩咖啡测试期间提供导航参数

我看到 Stack Overflow 似乎正在删除有关此主题的问题。不知道为什么.. 文档中没有任何关于它的内容。 我正在尝试测试作为导航一部分的片段...

回答 2 投票 0

如何在 cmake 中使用多值参数,以便它在 echo 命令中打印为一个字符串?

我有一个函数,它接受我想要传递给目标中的函数的参数列表。仅当我尝试使用该多值参数时,它才会将第二个和更多参数放在后面......

回答 1 投票 0

如何使用 adf 中的参数调用雪花过程

我有一个名为 EMP_NAME 的主表,其中包含很少的值,列名称为 EMPNAME。我想将这些值作为参数传递给雪花过程,该过程将在

回答 1 投票 0

在 C# 中,可以将多个函数参数声明为单一类型吗?

在 Pascal 中,您可以将多个函数参数声明为单一类型: 过程 TMyClass.Foo(Bar1, Bar2, Bar3 : 字符串; Bar4, Bar5, Bar6 : 整数); 我一直很喜欢这个,因为它阻止了

回答 1 投票 0

方法不适用于参数

我正在尝试创建一个测试器类,但这样做时我收到了一个错误,其中指出: 发现 1 个错误: 错误:PayCalculator 类型中的方法 printData(double, double) 不是 适用...

回答 3 投票 0

javax.tools.JavaCompiler“参数”arg

所以我在 javax.tools.JavaCompiler 的 api 和 cmd 行编译器(它们是同一件事!)之间遇到了一个恼人的小问题。 我只是想使用 javac 的参数,例如: *-d...

回答 0 投票 0

如何将 ref 参数传递给在 C# 中单独线程中运行的方法?

问题: 我试图将 ref 参数传递给将在单独的线程内执行的方法。但是,当我尝试直接将 ref 参数传递给线程时遇到问题......

回答 1 投票 0

如何将基于 cli 的参数函数转换为采用 python 参数的函数

我正在使用 google-api-python-client 库中的示例函数,该函数接受命令行参数并使用 argparser 解析它们。这是基于(转换为 python3)ht 的代码...

回答 1 投票 0

在 HTML onclick 属性中嵌套 JavaScript 字符串

这段代码最好地解释了我的问题: 函数 showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElementById(</desc> <question vote="0"> <p>这段代码最好地解释了我的问题:</p> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script&gt; function showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElementById(divId).style.display = &#34;block&#34; ; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div onclick=&#34;showDiv(1, &#39;&lt;div onclick=&#39;showDiv(2, &#39;test C&#39;);&#39;&gt;test B&lt;/div&gt;&#39;)&#34;&gt;test A&lt;/div&gt; &lt;div id=&#34;1&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;2&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> <p>当我点击“测试 A”时,我得到:<pre><code>Uncaught SyntaxError: missing ) after argument list</code></pre>。</p> </question> <answer tick="false" vote="1"> <p>您可以在“showDiv()”内使用 &quot 表示双引号,使用 &#39 表示单引号</p> <p>希望有帮助</p> </answer> <answer tick="false" vote="1"> <p>正如 <a href="https://stackoverflow.com/users/1599011/mykaf">mykaf</a> 评论的那样,<pre><code>addEventListener(&#34;click&#34;, (event) =&gt; {});</code></pre> 会实现相同的效果,并且通常更整洁。所以<pre><code>onclick = (event) =&gt; {};</code></pre></p> <p>您仍然可以使用反引号 (`) 来使用 HTML 内联 onclick,如下所示: <pre><code>&lt;div onclick=&#34;showDiv(1, `&lt;div onclick=&#39;showDiv(2, &#39;test C&#39;);&#39;&gt;test B&lt;/div&gt;`)&#34;&gt;test A&lt;/div&gt;</code></pre></p> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script&gt; function showDiv(divId, dat) { document.getElementById(divId).innerHTML = dat; document.getElementById(divId).style.display = &#34;block&#34;; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div onclick=&#34;showDiv(1, `&lt;div onclick=&#39;showDiv(2, &#39;test C&#39;);&#39;&gt;test B&lt;/div&gt;`)&#34;&gt;test A&lt;/div&gt; &lt;div id=&#34;1&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;2&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> </answer> <answer tick="false" vote="1"> <p>在第一个实例中隐藏您不想看到的元素,然后在单击其兄弟元素时显示它们可能会更容易。</p> <blockquote> <p>注意:使用方法时元素id必须是字符串。</p> </blockquote> <ol> <li><p>使用类来隐藏元素,并在需要显示元素时删除该类</p> </li> <li><p>使用数据属性来指示应显示什么元素。</p> </li> <li><p>使用<a href="https://dmitripavlutin.com/javascript-event-delegation/" rel="nofollow noreferrer">事件委托</a> - 将侦听器附加到父元素,然后在子元素“冒泡”DOM 时侦听来自其子元素的事件。</p> </li> </ol> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>// Get the group container const container = document.querySelector(&#39;.container&#39;); // Add an event listener to it which calls `handleClick` // when clicked container.addEventListener(&#39;click&#39;, handleClick); // Function accepts the event function handleClick(e) { // If the element that was clicked has a [data-show] attribute if (e.target.closest(&#39;[data-show]&#39;)) { // Grab that show value from the element&#39;s dataset const nextId = e.target.dataset.show; // Used that value to get the element with that ID, and then remove // its hidden class document.querySelector(`#${nextId}`).classList.remove(&#39;hidden&#39;); } }</code></pre> <pre><code>.hidden { display: none; }</code></pre> <pre><code>&lt;div class=&#34;container&#34;&gt; &lt;div data-show=&#34;one&#34;&gt;Test Zero&lt;/div&gt; &lt;div id=&#34;one&#34; data-show=&#34;two&#34; class=&#34;hidden&#34;&gt;Test One&lt;/div&gt; &lt;div id=&#34;two&#34; class=&#34;hidden&#34;&gt;Test Two&lt;/div&gt; &lt;/div&gt;</code></pre> </div> </div> <p></p> <p>如果您知道下一个元素是紧邻您单击的元素下方的元素,则可以使标记更整洁,代码更短。</p> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>// Get the group container const container = document.querySelector(&#39;.container&#39;); // Add an event listener to it which calls `handleClick` // when clicked container.addEventListener(&#39;click&#39;, handleClick); // Function accepts the event function handleClick(e) { // Grab the next element sibling of the current element, // and remove its hidden class if (e.target.nextElementSibling) { e.target.nextElementSibling.classList.remove(&#39;hidden&#39;); } }</code></pre> <pre><code>.hidden { display: none; }</code></pre> <pre><code>&lt;div class=&#34;container&#34;&gt; &lt;div&gt;Test Zero&lt;/div&gt; &lt;div class=&#34;hidden&#34;&gt;Test One&lt;/div&gt; &lt;div class=&#34;hidden&#34;&gt;Test Two&lt;/div&gt; &lt;/div&gt;</code></pre> </div> </div> <p></p> <p>附加文档</p> <ul> <li><p><a href="https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes" rel="nofollow noreferrer">数据属性</a></p> </li> <li><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/classList" rel="nofollow noreferrer"><pre><code>classList</code></pre></a></p> </li> <li><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/closest" rel="nofollow noreferrer"><pre><code>closest</code></pre></a></p> </li> <li><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector" rel="nofollow noreferrer"><pre><code>querySelector</code></pre></a></p> </li> <li><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/nextElementSibling" rel="nofollow noreferrer"><pre><code>nextElementSibling</code></pre></a></p> </li> </ul> </answer> <answer tick="false" vote="1"> <p>你的代码被诅咒了,但我明白你想要做什么。每次执行递归 div 时,您都需要执行以下转义操作:</p> <p>JS 转义:<pre><code>&#34;</code></pre> 变为 <pre><code>\&#34;</code></pre>(JS 也可以使用 <pre><code>&#39;</code></pre> 和 <pre><code>`</code></pre>,但为了简单起见,我们还是使用 <pre><code>&#34;</code></pre>)并且 <pre><code>\</code></pre> 变为 <pre><code>\\</code></pre></p> <p>HTML 转义:<pre><code>&#34;</code></pre> 变为 <pre><code>&amp;quot;</code></pre>,<pre><code>&amp;</code></pre> 变为 <pre><code>&amp;amp;</code></pre></p> <p>因此您需要的代码是:</p> <p><pre><code>&lt;div onclick=&#34;showDiv(1, &amp;quot;&lt;div onclick=\&amp;quot;showDiv(2, \&amp;amp;quot;test C\&amp;amp;quot;)\&amp;quot;&gt;test B&lt;/div&gt;&amp;quot;)&#34;&gt;test A&lt;/div&gt;</code></pre></p> <p>以下是添加第四层的方法! </p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script&gt; function showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElementById(divId).style.display = &#34;block&#34; ; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div onclick=&#34;showDiv(1, &amp;quot;&lt;div onclick=\&amp;quot;showDiv(2, &amp;amp;quot;&lt;div onclick=\\&amp;amp;quot;showDiv(3, \\&amp;amp;amp;quot;test D\\&amp;amp;amp;quot;)\\&amp;amp;quot;&gt;test C&lt;/div&gt;&amp;amp;quot;)\&amp;quot;&gt;test B&lt;/div&gt;&amp;quot;)&#34;&gt;test A&lt;/div&gt; &lt;div id=&#34;1&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;2&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;3&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> <p>(这显然可读性不太好——这就是为什么内联 JS 不经常使用的原因)</p> </answer> </body></html>

回答 0 投票 0

如何从 VB.Net 启动 vbs 脚本并将参数传递给已启动的 vb 脚本

我需要从 Visual Basic 应用程序执行“cscript OSPP.vbs /dstatus”之类的命令。我正在使用下面的代码,但我无法将参数“dstatus”传输到 OSPP.vbs。怎么可以...

回答 2 投票 0

javascript 函数参数撇号

简单的代码最好地解释了我的问题: 函数 showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElement...</desc> <question vote="0"> <p>简单的代码最好地解释了我的问题:</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script&gt; function showDiv (divId, dat){ document.getElementById(divId).innerHTML = dat ; document.getElementById(divId).style.display = &#34;block&#34; ; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div onclick=&#34;showDiv(1, &#39;&lt;div onclick=&#39;showDiv(2, &#39;test C&#39;);&#39;&gt;test B&lt;/div&gt;&#39;)&#34;&gt;test A&lt;/div&gt; &lt;div id=&#34;1&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;div id=&#34;2&#34; style=&#34;display:none;&#34;&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>onclick 函数的参数包含带有参数(字符串)的函数。 不是那样的。 我认为撇号是问题所在。 请帮忙。谢谢</p> <p>我上面的代码最好地解释了我的问题</p> </question> <answer tick="false" vote="0"> <p>您可以在“showDiv()”内使用 &quot 表示双引号,使用 &#39 表示单引号</p> <p>希望有帮助</p> </answer> </body></html>

回答 0 投票 0

如何将容器或类似结构中可变数量的引用作为参数传递给函数

我想将对对象的可变数量的引用传递给 C++ 函数。假设我有 ParameterBase 类和从该基类派生的类的实例。我想要一个函数,它可以检查...

回答 1 投票 0

`getopt` 与 atoi 导致分段错误

#包括 #包括 #包括 #定义端口12344 int main(int argc, char** argv) { int 选择; int server_fd、client_fd、epoll_fd; 儿童...

回答 1 投票 0

如何创建具有互斥参数的 Python 函数?

我有一个Python类,它需要接受两个互斥参数之一。如果参数不排他(即:如果两者都给出或两者都不给出),则应引发错误。 OrgLoc 类...

回答 7 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.