问题标签 [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 投票
2 回答
3283 浏览

c# - 如何以非泛型方式获取类型的默认值?

我知道“默认”关键字返回静态确定类型的默认值,例如在这个问题中所示。

但是,给定一个类型的实例,是否有一种简单的方法可以动态地获取该类型的默认值?我在谷歌搜索时发现的唯一方法

但如果可能的话,我想避免使用 Activator 类。

0 投票
2 回答
1722 浏览

groovy - Groovy 中闭包参数的默认值

有没有办法在 Groovy 中使用带有闭包的默认参数值?

这是我到目前为止所尝试的:

这给了我以下结果:

似乎调用salute2()忽略了敬礼默认值"Hola"

0 投票
1 回答
4022 浏览

date - 数据参数的默认值,SSRS

在我的 SSRS 报告中,我想将日期参数默认为执行日期。我默认日期参数为=DateValue(Globals!ExecutionTime) or =today。我的报告中确实有 5 个其他参数。

在报告管理器中,每当我选择另一个参数值时,它都会刷新页面。这是为什么?我该如何解决这个问题?

0 投票
7 回答
17394 浏览

command-line - Sourcesafe 命令行选项

我遇到了 Microsoft Visual Sourcesafe 命令行选项的问题,我希望有人遇到过并可以帮助我。

我在 DOS 批处理文件中有以下行。

在批处理文件中执行此行时,会出现以下提示...

将 C:\Compile\Activity 设置为项目 $/Development Projects/Activity?(Y/N) 的默认文件夹

我需要禁止此提示,以便让脚本在无人值守的情况下运行。我认为 -Q 选项将允许静默运行,但它不会抑制此提示。

我已经搜索过,似乎找不到可以删除此提示的选项。我不想为项目设置默认文件夹,所以如果可能的话,我想将答案默认为“N”。

0 投票
4 回答
1672 浏览

.net - MSSQL2008 中的默认值或绑定的好习惯?

例如,如果您在 MSSQLServer2008 中的列上设置了 datetime 数据类型,它为您提供了创建日期,那么让 .NET 层传递当前日期或将列的默认值或绑定设置为 (getdate()) 更好吗?

0 投票
4 回答
50089 浏览

objective-c - 使用常量 NSString 作为 NSUserDefaults 的键

我正在使用 NSUSerDefaults 来存储用户首选项。我记得在某处读到将键设置为常量是一个好主意——我同意。以下代码是我目前拥有的:

我尝试将其更改为:

虽然这确实有效,但它会产生“ warning: passing argument 1 of 'objectForKey:' discards qualifiers from pointer target type”。我热衷于让我的代码不受编译器警告的影响。我该如何解决这个警告?

0 投票
3 回答
11401 浏览

sql - Reporting Services 参数的默认值问题

我有一个包含多个报表参数的 SQL 2005 Reporting Services 报表。其中之一称为 IsActive 并且是布尔类型。该参数被隐藏并设置为允许空值。对于其默认值设置,我将其设置为 null。在具有reportviewer 控件的应用程序中,我有决定是否将此参数设置为值(真或假)的逻辑。有些条件要求根本不设置它。出于某种原因,如果我不传递值,则参数默认为 TRUE。传递值时它运行良好。我的问题是否源于它是布尔参数的简单原因?将其更改为字符串会更好吗?

谢谢!

0 投票
4 回答
9468 浏览

perl - Perl 中未初始化的哈希键的默认值是否为零?

我有类似于以下的 Perl 代码:

$res在迭代查询结果之前从未设置过任何一点,但代码运行得很好。

当我在每个值之前放置打印语句时,在这两种情况下我都会得到空白,但如果打印语句是在应用增量之后出现的,我会得到 >= 1 的值,具体取决于组织拥有多少 IPv6 资源。

我的问题是,我是否认为这意味着 Perl 中未初始化的哈希键的值自动为零?

抱歉,如果它是一个新手问题,但我只是不熟悉这样的构造,即$hashref->{foo}->{bar}++ 尚未明确分配值的地方$hashref->{foo}->{bar}。提前致谢!

0 投票
2 回答
17632 浏览

vb.net - C# 的默认值(T)的 VB 等效项

VB 与 C# 的等价物是什么default(T)-默认运算符

0 投票
2 回答
8259 浏览

mysql - 我认为 curtime()、now() 和 current_timestamp 是 MySql 中有效的默认日期时间值吗?

我正在使用最新版本的 MySql,并尝试更改表以使用 curtime() 或 now() 或 current_timestamp 作为日期时间列(created_at、updated_at)的默认值。对于这三个,alter 都失败了,说这些是无效的默认值。任何想法在日期时间字段中生成当前时间的适当默认值是什么?