问题标签 [default-value]

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 投票
8 回答
497 浏览

c++ - 函数调用的结果可以用作默认参数值吗?

有没有一种很好的方法来编写带有函数调用的默认参数的 C/C++ 函数头?

我有一些带有该功能的标题:

我在一个大型代码库中工作,其中许多函数调用此函数并依赖于此默认值。这个默认值现在需要更改为动态的,我正在寻找一种方法:

其中 bar() 是一些基于某些系统参数生成默认值的函数。或者,这个函数原型看起来像:

其中 baz 是属于尚未在头文件中实例化的对象的函数。

0 投票
5 回答
22861 浏览

python - 确定是否传递了命名参数

我想知道是否可以确定是否在 Python 中传递了具有默认值的函数参数。例如,dict.pop 是如何工作的?

pop方法如何判断第一次没有传递默认返回值?这是只能在C中完成的事情吗?

谢谢

0 投票
3 回答
809 浏览

.net - 关于 .Net 中 DefaultValueAttribute 类的使用

所以这里是简单的代码:

我确定我不会再次将 AnyValue 设置为 false(我刚刚创建了它)。此属性是 ASP.NET 的 Page 类的属性。我正在检查按钮事件处理函数中的值。但不知何故,它仍然是错误的。我想知道它实际上何时设置为真?在编译时?什么时候实例化类?

你觉得我做错了什么?

0 投票
2 回答
4163 浏览

delphi - 覆盖 Delphi 属性默认值的最简单方法是什么?

我正在尝试编写一个 TCustomDBGrid 后代,它的设计感觉就像一个 TListBox。我要更改的一件事是 Options 属性的默认值。TCustomDBGrid 将选项定义为:

试图在我的课堂上覆盖它

不工作;编译器期望在类型之后读取写入,而不是default。问题是,FOptions 和 SetOptions 在 TCustomDBGrid 中都被定义为私有的,不受保护的。

我是否必须编写自己的 get 和 set 方法来调用“ inherited Options”,还是有更简单的方法来做到这一点?

0 投票
3 回答
19156 浏览

sql - MySQL - 将字段的默认值设置为字符串连接函数

我有一张桌子,看起来有点像这个演员(名字,姓氏,舞台名);

我想更新 stage_name 使其具有默认值

以便

会产生记录

这可能吗?

谢谢 :)

0 投票
3 回答
18565 浏览

c# - 返回一个默认值。(C#)

我正在创建自己的字典,但在实现TryGetValue函数时遇到了麻烦。当找不到密钥时,我没有任何东西可以分配给 out 参数,所以我保持原样。这会导致以下错误:“必须在控制离开当前方法之前分配输出参数‘值’”

所以,基本上,我需要一种方法来获取默认值(0、false 或 nullptr,具体取决于类型)。我的代码类似于以下内容:

0 投票
3 回答
43286 浏览

c# - c#中泛型类型的默认值

Dictionary.TryGetValue的文档说:

当此方法返回时,[value 参数] 包含与指定键关联的值,如果找到该键;否则为 value 参数类型的默认值。此参数未初始化传递。

我需要在课堂上模仿这一点。如何找到类型 T 的默认值?


如何修改此问题以使其显示在搜索中?

返回默认值的完全重复。(C#)

0 投票
3 回答
32240 浏览

sql - 将列默认值绑定到 SQL 2005 中的函数

我有一列包含可以由用户排序的项目:

我试图找出一种在创建条目时正确初始化 DOC_Order 的方法。一个好的值要么是相应的 DO-CID(因为它是自动分配的),要么是 MAX(DOC-ORDER) + 1

经过一番谷歌搜索后,我发现可以将标量函数的返回值分配给默认列。

但是我每次使用 MS SQL Management Studio 的尝试都以“验证列 'DOC_Order' 的默认值时出错”消息结束。

知道将函数分配给 DEFAULT 的确切 SQL 语法是什么吗?

0 投票
11 回答
899 浏览

javascript - 在javascript中设置默认参数值的最有效方法是什么?

我知道设置默认参数的两种方法,但我想知道首选方法是什么。

或者

还是有比这两种方法更好的方法?

编辑:

我还想知道其他人如何处理多个可选参数,例如:我们在内部库中有几个这样的函数(我认为它们非常丑陋)。

并称之为:

0 投票
2 回答
370 浏览

c# - 如何向我的 C# 字典添加一个 Python 风格的 Get() 方法,该方法采用默认值?

如果在字典中找不到我指定的键,我希望能够指定要返回的默认值。

例如

if keyis inmyDictionary foo应该保存字典中的值,否则它将保存5.