parameter-passing相关内容

如何从 C# 中的表单返回值?

我有一个主窗体(我们称之为 frmHireQuote),它是主 MDI 窗体 (frmMainMDI) 的子窗体,当单击按钮时,它通过 ShowDialog() 显示另一个窗体 (frmImportContact). 当用户在 frmImportContact 上单击“确定"时,我想将一些字符串变量传递回 frmHireQuote 上的一些文本框. 请注意,frmHireQuote 可 ..
发布时间:2021-12-08 13:27:19 C#/.NET

如何将参数传递给 PowerShell 脚本?

有一个名为 itunesForward.ps1 的 PowerShell 脚本可以让 iTunes 快进 30 秒: $iTunes = New-Object -ComObject iTunes.Application如果 ($iTunes.playerstate -eq 1){$iTunes.PlayerPosition = $iTunes.PlayerPosition + 30} 使用提示 ..
发布时间:2021-12-08 08:06:48 其他开发

C 中的参数传递 - 指针、地址、别名

有人可以解释一下C中参数传递的区别吗?根据教授笔记有4种不同的参数传递方式 按价值调用 按地址调用(指针) 别名调用 全局变量/静态变量 如果你能举个例子,我将不胜感激,你的工作也会受到赞扬. 解决方案 价值调用 将值作为参数传递给函数.如果函数修改了变量,实际变量不会改变. void fun1(int myParam){我的参数 = 4;}无效主(){int ..
发布时间:2021-12-07 23:20:33 其他开发

Python中参数的强制命名

在 Python 中,你可能有一个函数定义: def info(对象,间距=10,折叠=1) 可以通过以下任何一种方式调用: info(odbchelper)信息(odbchelper,12)信息(odbchelper,崩溃= 0)信息(间距=15,对象=odbchelper) 感谢 Python 允许任意顺序的参数,只要它们被命名. 我们遇到的问题是,随着一些大型函数的增长,人们可 ..
发布时间:2021-12-07 23:12:14 Python

在 Javascript/jQuery 中 (e) 是什么意思?

我是 JavaScript/jQuery 的新手,我一直在学习如何创建函数.许多函数都出现在括号中的 (e) 中.让我告诉你我的意思: $(this).click(function(e) {//做某事}); 函数似乎总是不使用 (e) 的值,那为什么它经常出现呢? 解决方案 e 是 event 对象的简短 var 引用,该对象将传递给事件处理程序.> 事件对象本质上有很多有趣的方法和 ..
发布时间:2021-12-07 23:05:25 前端开发

.NET 中的字符串是如何传递的?

当我将 string 传递给函数时,是指向传递的字符串内容的指针,还是像 struct 一样将整个字符串传递给堆栈上的函数会吗? 解决方案 一个引用被传递;然而,从技术上讲,它不是通过引用传递的.这是一个微妙但非常重要的区别.考虑以下代码: void DoSomething(string strLocal){strLocal =“本地";}无效主(){string strMain = " ..
发布时间:2021-12-07 22:57:59 C#/.NET

jQuery 的 .click - 将参数传递给用户函数

我正在尝试使用 jQuery 的 .click 调用带参数的函数,但我无法让它工作. 这就是我希望它的工作方式: $('.leadtoscore').click(add_event('shot')); 哪个调用 function add_event(event) {等等等等等等 } 如果我不使用参数,它会起作用,就像这样: $('.leadtoscore').click(a ..
发布时间:2021-12-07 22:52:22 前端开发

如何将传递给我的 bash 脚本的所有参数传递给我的函数?

假设我已经定义了一个 函数 abc(),它将处理与分析传递给我的脚本的参数相关的逻辑. 如何将我的 bash 脚本收到的所有参数传递给它?参数的数量是可变的,所以我不能像这样对传递的参数进行硬编码: abc $1 $2 $3 $4 编辑.更好的是,我的函数有什么方法可以访问脚本参数的变量吗? 解决方案 $@ 变量扩展到所有以空格分隔的命令行参数.这是一个例子. abc "$@" ..
发布时间:2021-12-05 22:55:44 其他开发

检查传递给 Bash 脚本的参数数量

如果未满足所需的参数计数,我希望我的 Bash 脚本打印错误消息. 我尝试了以下代码: #!/bin/bash回声脚本名称:$0回声 $# 参数如果 [$# -ne 1];然后回显“非法数量的参数"菲 由于某种未知原因,我收到以下错误: test: line 4: [2: command not found 我做错了什么? 解决方案 就像任何其他简单命令一样,[ ... ] ..
发布时间:2021-12-05 22:46:54 其他开发

PostgreSQL:错误:42601:返回“记录"的函数需要列定义列表

据我所知,我的函数与我见过的样本非常相似.有人能告诉我如何让它工作吗? 创建或替换函数 get_user_by_username(用户名 varchar(250),在线布尔值) 将记录集返回为 $$申报结果记录;开始如果在线那么更新用户设置 last_activity = current_timestamp其中 user_name = 用户名;万一;返回查询选择用户身份,用户名,最后一个活动,创 ..
发布时间:2021-12-05 21:24:52 其他开发

`&:views_count` 在`Post.published.collect(&:views_count)`

我看到了来自 这里 Post.published.collect(&:views_count) 我猜它等于 .collect { |p|p.views_count } 但是我以前从来没有见过这种用法,这有名字吗?我在哪里可以找到有关它的更多信息? 解决方案 这实际上是一个相当聪明的 hack 使其进入 ruby​​ 1.9. 基本上,ruby 中变量前面的 & 将其强制转换为 ..
发布时间:2021-12-03 10:14:27 其他开发

做什么 &.(和号)在 Ruby 中是什么意思?

我遇到了这行 ruby​​ 代码.&. 在这里是什么意思? @object&.method 解决方案 它被称为安全导航操作符.在 Ruby 2.3.0 中引入,它让你可以调用对象上的方法而不必担心对象可能是 nil(避免 undefined method for nil:NilClass 错误),类似于Rails 中的 try 方法. 所以你可以写 @person&.spouse&. ..
发布时间:2021-12-03 09:53:52 其他开发

map(&:name) 在 Ruby 中是什么意思?

我在 a RailsCast 中找到了此代码: def tag_names@tag_names ||tags.map(&:name).join(' ')结尾 map(&:name) 中的 (&:name) 是什么意思? 解决方案 它是 tags.map(&:name.to_proc).join(' ') 的简写 如果 foo 是一个带有 to_proc 方法的对象,那么你可以将它作 ..
发布时间:2021-12-03 09:26:02 其他开发

如何将参数传递给 SQL (Excel) 中的查询

我将 Excel“链接"到 Sql 并且运行良好 - 我编写了一些 SQL 脚本并且运行良好.我想要做的就是将参数传递给查询.就像每次刷新时,我都希望能够将参数(过滤条件)传递给 Sql Query.在“连接属性"参数按钮被禁用.所以我无法进行参数查询.有人可以帮我吗? 解决方案 这取决于您尝试连接的数据库、您创建连接的方法以及您使用的 Excel 版本.(此外,最有可能的还有您计算机上相 ..
发布时间:2021-12-02 22:51:00 其他开发

如何在 PowerQuery 中引用单元格的值

我有多个 PowerQuery 查询,我想提供 Excel 文件中单元格的值.在这种特殊情况下,源文件名的完整路径. 有什么办法可以将其导入 PowerQuery? 解决方案 这可以使用 PowerQuery 中的命名范围和自定义函数来实现: 命名您需要引用的单元格(在编辑栏左侧的文件中输入名称) - 例如源文件 插入新的空白 PowerQuery 查询(PowerQuery ..
发布时间:2021-12-02 22:45:22 其他开发

Django返回带有参数的重定向()

在我的视图函数中,我想调用另一个视图并将数据传递给它: return redirect('some-view-name', backend, form.cleaned_data) ,其中 backend 是 registration.backends 对象,form.cleaned_data 是表单数据的字典(但两者都必须作为 *args 或 **kwargs 发送以防止提高 不要混合 *ar ..
发布时间:2021-12-02 19:02:16 Python

如何更改作为参数传递的变量的值?

如何更改在 C 中作为参数传递的变量的值?我试过这个: void foo(char *foo, int baa){如果(咩){foo = "ab";} 别的 {foo = "cb";}} 并调用: char *x = "baa";foo(x, 1);printf("%s\n", x); 但它打印 baa 为什么?提前致谢. 解决方案 您想要更改 char* 指向的位置,因此您需要在 ..
发布时间:2021-12-02 08:08:39 其他开发