问题标签 [optional]

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 回答
4875 浏览

regex - Powershell Regex - 可选的命名组匹配

假设我有一个字符串:

我想使用正则表达式将由冒号分隔的字符串部分匹配到命名组中。例如:

这个 $pattern 将成功匹配 $string1 ,我最终会得到以下匹配:

这很好,但有一个问题。$string1 可能会丢失第三部分,例如:

不幸的是,这个 $string1 不再匹配正则表达式模式。如何使模式匹配两种格式的字符串?(即我应该总是有一个“第一”和“第二”匹配,如果提供的话,只有一个“第三”匹配)。

0 投票
1 回答
2184 浏览

file - InnoSetup:如何从 Pascal 脚本中选择要安装的组件文件?

我需要使用 InnoSetup 安装程序安装 2 个预构建库之一。两者同名,但来源不同。

InnoSetup 的 pascal 脚本应该在不询问用户的情况下选择安装其中的一个(仅基于某些注册表项)。所以,我想隐藏“选择组件”页面并实现类似的东西

应该从脚本中选择 Option1 或 Option2。

我怎样才能做到这一点?也许我根本不需要使用 Components 关键字,还有其他方法吗?

0 投票
1 回答
2883 浏览

python - 导入可选模块

这是我的文件结构:

现在我在标记中有这段代码__init__.py

这有一个问题。如果optional模块本身包含导入异常,它将静默失败。有没有办法在不消除模块异常的情况下导入可选模块?


这可能看起来像一个模糊的场景,但由于静音异常,我得到了一个令人讨厌的错误,我想防止这种情况在未来发生。

0 投票
1 回答
2372 浏览

regex - How can you accept optional parameters in a RegEx expression?

I want to simplify this expression a bit. Is there a better way to do this using lookups, or something? I'm pretty junior when it comes to regex. The params $3, $5 and $7 params are optional. $1 is required.

/application/blender/banana?add=milk.

btw Im using RegExr to build and test expressions, its a great tool if you havent heard of it.

0 投票
4 回答
6071 浏览

ant - Ant 的可选任务在 CentOS 上不可用

当我在 CentOS 上运行 ant 来构建 java 项目时,我收到一个错误:

ant -diagnostics 显示可选任务不可用。如何为 ant 安装可选任务?

Ant 是从 CentOS 软件包安装的。

0 投票
1 回答
269 浏览

preg-match - preg_match match up to an optional character then ignore remaining text

I have the following string format:

And so far what works fine is:

Which will return:

I want to match up to "|TEXT" if it has been included and only ever match the left side of "|" or "]]" depending on which is first.

Any suggestions?

0 投票
1 回答
124 浏览

c++ - 如果我没有返回未知类型的东西,我应该返回什么

对于以下代码,如果我没有要返回的内容,我应该返回什么?目前,我做了类似 T() 的事情,但我不确定它是否正确和正确。

0 投票
1 回答
29108 浏览

arrays - avro 模式中的可选数组

我想知道是否可以有一个可选数组。让我们假设这样的模式:

尝试在没有“simple_array”的情况下写入 avro 记录会导致数据文件写入器中出现 NPE。对于子记录,这很好,但是当我尝试将数组定义为可选时:

它不会导致 NPE 而是运行时异常:

谢谢。

0 投票
1 回答
985 浏览

boost - 是否可以拥有一个类的 boost::optional 并调用它的成员函数?

我尝试使用 boost optional 并且效果很好,但是我找不到调用包装类型的成员函数的方法。这是设计的还是?我猜是因为调用未初始化的 boost::optional 变量的成员函数会很糟糕,但我想 100% 确定。

“class boost::optional ANGLE_BRACKET test ANGLE_BRACKET”没有名为“test_method”的成员</p>

0 投票
1 回答
1419 浏览

c# - DBNull.Value 作为可选参数

是否可以将 DBNull.Value 作为可选参数传递?我在 C# 中尝试过

它给出了错误。我需要在这个方法中调用一个存储过程,所以我要传递 DBNull.Value。'DBNull.Value' 和 'null' 在 SQL Server 中是否被视为相同?我应该通过'null'而不是'DBNull.Value'吗?