问题标签 [parameters]

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.

0 投票
4 回答
37692 浏览

.net - 带有 LIKE 和 IN 条件的参数化查询

.Net 中的参数化查询在示例中总是如下所示:

但我在尝试执行以下操作时遇到了砖墙:

在哪里

  • CategoryIDs 是逗号分隔的数字列表“123,456,789”(不带引号)
  • 名称是一个字符串,可能带有单引号和其他坏字符

什么是正确的语法?

0 投票
2 回答
74537 浏览

vb.net - 如何在VB函数中添加可选参数/默认值参数?

如何在 Visual Basic 中创建包含可选参数的方法?

0 投票
4 回答
818 浏览

c#-4.0 - C# 4.0 的新“命名参数”特性不应该被称为“命名参数”吗?

我想这个命名可能有历史原因,其他语言也有类似的特性,但在我看来,参数在 C# 中总是有一个名称。参数是未命名的。或者选择这个术语有什么特别的原因吗?

0 投票
1 回答
446 浏览

asp.net - request.params 项目在回发后消失

我有一个具有请求项的 ASP.net 应用程序,该请求项在多次回发后消失。回发仅用于验证和 ajax 调用。会话没有重置,因为我在 params 集合中仍然有大约 60 个项目。

0 投票
7 回答
12463 浏览

c++ - C++ 数组大小取决于函数参数会导致编译错误

我有一个简单的函数,其中根据 int 参数声明数组的大小。

这段代码在GNU C++上编译得很好,但在 MSVC 2005 上编译得不好。

我收到以下编译错误:

我能做些什么来纠正这个问题?

(我有兴趣使用 MSVC 进行这项工作,而不使用 new/delete)

0 投票
15 回答
3439 浏览

language-agnostic - 多少个函数参数太多了?

可能重复:
有多少参数太多了?

我只是在编写一个接受多个值的函数,这让我开始思考。什么时候函数/方法的参数数量太多?何时(如果)表明设计存在缺陷?您是否设计/重构函数以接收结构、数组、指针等以减少参数数量?您是否重构传入的数据只是为了减少参数的数量?不过,这似乎不太适用于 OOP 设计。只是想看看其他人如何看待这个问题。

编辑:作为参考,我刚刚编写的函数接受了 5 个参数。我使用了我的 AP Econ 老师给我的几个定义。2个以上;小于 7。

0 投票
6 回答
721 浏览

c++ - C++ 参数参考

无效 (int a[]) { a[5] = 3; // 这是错的吗?}

我可以这样做以便修改传入的数组吗?

不好意思删了,有点新意。。。

我还有另一个问题可以回答我的问题:

如果我有

这两个陈述是等价的吗?

0 投票
4 回答
62907 浏览

c++ - 将stringstream内容写入ofstream

我目前使用std::ofstream如下:

然后我尝试将std::stringstream对象传递给outFile如下:

现在我outFile只包含垃圾:“0012E708”到处重复。

GetHolesResults我可以写

它将正确输出outFile

关于我做错了什么有什么建议吗?

0 投票
10 回答
2180 浏览

c# - 有没有一种甜蜜、有效的方法可以用两个不同的参数两次调用同一个方法?

例如说我有以下字符串:

var testString = "你好,世界";

我想调用以下方法:

var newString = testString.Replace("Hello", "").Replace("world", "");

是否有一些代码结构可以简化这一点,这样我只需要指定一次 Replace 方法,并且可以指定一堆参数一次性传递给它吗?

0 投票
4 回答
284650 浏览

python - 将字典作为关键字参数传递给函数

我想使用字典在 python 中调用一个函数。

这是一些代码:

这会打印{'param': 'test'},但我希望它只是 print test

我希望它对更多参数有类似的工作:

这可能吗?