问题标签 [argument-passing]
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 - 通过引用传递结构并对其进行操作
这是我想出的一些示例代码来玩转结构。请注意我在 setName 中设置名称的方式以及在 setLastName 中设置名称的方式。
两者都有效,但我很好奇这两种方式之间有什么区别?
一种方式比另一种更好吗?
在这个例子中还需要 strdup 吗?如果没有,如果我将 array.name 设置为随机大小的变量而不是字符串文字,是否有必要?
c - 通过传递给函数的指针修改结构体数组
我试图将结构数组指针和指向结构数组指针的指针传递给函数,然后对其进行修改而不是使用返回。
这个示例代码确实毫无意义,对我来说只是一个学习示例。
基本上我想创建 array[0]...array[1]..array[2] 等等,并有一个指向这些的指针,同时使用不同的索引......例如 array_ref[2] 指向数组[0] 和 array_ref[3] 指向 array[1]。
下面的代码可以编译,但会立即崩溃。有什么建议么?
c++ - 在调用传递给模板函数的函数时调用指向成员的函数
这是我正在尝试使用的提供的功能模板:
这是我的电话,我传递的函数:
这是我得到的编译时(G++)错误:
CityDb.cpp:85:从这里实例化
BinTree.template:80:错误:必须使用 '. ' 或 '-> ' 在 'f (...)' 中调用指向成员函数的指针</p>
制作:*** [CityDb.o] 错误 1
这是参考f( node_ptr->data() );
函数模板中的行。
这是一个数据结构项目。赋值被修改了,所以我们不需要将函数传递给函数,但是我对此感兴趣已经有一段时间了,我觉得我几乎在这里。我已经用尽了 Google 和 Lab TA,所以如果 StackOverflow 有想法,他们将不胜感激。
ruby-on-rails - Ruby on Rails:将参数传递给单例
我有一个 Rails 应用程序,它通过包装器反复与另一个 Web 服务器通信,我想将包装器粘贴在 Singleton 类中,这样就不会为每个请求重新创建它。很简单,我想:
只有它不起作用:
Wrapper.initialize 需要一个参数,显然它没有通过,因为有问题的第 94 行说
我该如何解决这个问题?在 AppWrapper 中重新定义初始化似乎没有帮助,并且使用 Wrapper 将“set URL”与“initialize”分开似乎不是最理想的。
javascript - 如何将变量从链接传递到 jQuery 函数
我希望 jQuery 函数知道单击了哪个链接来调用它,即我希望将链接的 id 值传递给 jQuery 函数。
这可能吗?如果是这样,那么最好的方法是什么。
jquery - jQuery传递变量奇怪的语法
我有以下两个功能:
我需要将“id”变量从第一个函数传递给 addContent 函数,我不太明白它是如何工作的。在上面的示例中,我将“数据”变量隐式传递给 addContent 函数(看起来)。我会做这样的事情:
在第一个函数中 addContent -- 变成 --> addContent(id)
在第二个功能
addContent(data) -- 变成 --> addContent(data,id)
还是完全不同的东西?
编辑:我按照丹尼斯的建议进行了修改,但是现在似乎什么也没发生 - 以前我进行了一些硬编码,所以我能够看到我的“数据”被附加到正确的位置:
另一个编辑Firefox 说:
参数列表后缺少 ) [Break on this error] $.get("InfoRetrieve", { theid:id ..., addContent {addContent(data, id)} );\n
.... 但是这似乎没有意义,因为据我所知,所有括号都与其他内容匹配。
mainframe - 如何通过 JCL 将参数传递给 REXX 程序
我们可以将参数从 JCL 传递给 REXX 程序吗?
我想,JCL PARM 可以像我们用于将参数传递给 COBOL 程序一样使用。请把你的想法放在这里...
php - 为什么 CodeIgniter 不传递变量?
可能重复:
CodeIgniter 路由
应该发生什么:用户导航到 URI,routes.php 获取状态并将其发送到控制器,控制器从数据库查询中返回一些信息。很基本的东西。
问题:URI 没有将变量传递给控制器。有人告诉我
States::state_summary 缺少参数 1
我可以为函数参数设置默认值,即。($st='Alabama') 一切顺利。
我什至不明白这怎么可能。也许至少告诉我需要测试什么来追踪错误。
网址:
路线.php:
状态控制器:
shell - 在 shell 脚本之间传递参数但保留引号
如何将一个 shell 脚本的所有参数传递给另一个?我已经尝试过 $*,但正如我所料,如果您引用了参数,那将不起作用。
例子:
我希望它打印出来:
php - 何时修改以及何时重复参数?
考虑函数sort
和array_reverse
。
为什么一个修改传递的变量,而另一个返回一个新版本?
sort
可以很容易地编写为返回参数的修改副本,反之亦然array_reverse
。
我问的原因是因为我想知道是否有任何指导方针来决定是否使用“按引用传递和修改”方法与“按值传递、修改和返回”方法编写函数。