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

sql-server - 为具有多个可选条件的搜索屏幕编码存储过程

我有一个搜索屏幕,用户可以在其中指定名字、姓氏、学期或课程的任意组合。我不确定如何以最佳方式对 SQL Server 2005 存储过程进行编码以处理这些潜在的可选参数。最有效的方法是什么?每个组合的单独程序?将项目作为可为空的参数并构建动态 SQL?

0 投票
5 回答
17767 浏览

regex - 正则表达式中的可选字符

这个任务很简单,但我还没有想出一个好的解决方案:一个字符串可以包含数字、破折号和加号,或者只包含数字。

完成我需要的大部分工作,除非用户输入像“+-+--+”这样的垃圾

我没有定期向前看的运气,因为破折号和加号可能位于字符串中的任何位置。

有效字符串:

  1. 234654
  2. 24-3+-2
  3. -234
  4. 25485+

无效的:

  1. ++--+
0 投票
2 回答
1661 浏览

reporting-services - SSRS 图表中的可选系列?

是否可以将图表中的系列设为可选(即仅在用户单击复选框时呈现,以防相应的查询需要一段时间并且可能不需要)?

或者是否有任何替代解决方案,用户可以逐步选择他们想要查看的数据系列/图表?

0 投票
1 回答
6533 浏览

objective-c - @optional 协议方法的真实示例

我目前正在学习 Objective-C,并且在协议中遇到了可选方法。我的背景是 C#,可以将协议视为类似于 C# 接口的东西。

在 C# 接口代表合同的地方,通过宣传接口,您表示您将实现定义的方法。

考虑到这一点,我很困惑为什么您需要定义一个可选方法。这不是诽谤或试图减少 Objective-C,我喜欢 Objective-C。我只是想了解这些可选方法的好处,以便对语言有更深入的了解。

如果有人可以提供一些可选方法有用的真实世界场景(带有示例代码),我将不胜感激。

0 投票
1 回答
9947 浏览

vb.net - Optional Readonly Property in VB.Net Interface

I am trying to develop a simple interface for allowing quick lists to be generated from classes. Basically, the interface needs to return an ID and a Name. However, some classes have a calculated name property which is read only, others just use a read/write name property. Basically, all I care is that it has a getter, it does not matter if the property has a setter. How can I write this interface to handle either or without throwing compile errors?

I have read this question and didn't really follow it, maybe I am just dense. If so, please show me the error of my ways :)

0 投票
4 回答
4154 浏览

c++ - 用于引用指针的可选参数?

如何将第二个参数声明为可选?

我在 = 运算符之后尝试了几件事,例如 NULL、(T*)NULL 等。可以这样做吗?

编译器让我这样做的唯一方法是使用重载......

0 投票
1 回答
718 浏览

emacs - 带有可选数字前缀的 emacs 交互函数

如何指定具有可选数字前缀的函数,如果没有,它会提示输入数字?基本上 goto-line 的行为如何?

那么我该如何工作呢?谢谢

0 投票
4 回答
23465 浏览

vba - 如何在 VBA 过程中使用可选数组参数?

我在 MS Access 的 VBA 脚本中有一个私有过程:

Private Sub drawLineDiagram(chartSpace As Variant, title As String, caption As String, x_val() As Variant, y_val() As Variant, Optional y_val2() As Variant = ????)

如您所见,我想为一组值提供一个可选的最后一个参数。

我必须分配什么样的默认参数?如果我用一个可选的整数值来做它并分配它,例如 0 一切都很好。

如果我使用如上所示的数组并分配一个数组,则该行被标记为红色 => 为错误(并且它不会编译)。

0 投票
5 回答
183739 浏览

android - strings.xml 中的参数是否可能?

在我的 Android 应用程序中,我将通过国际化来实现我的字符串。我对语法和句子以不同语言构建的方式有疑问。

例如:

“5 分钟前” - 英语

“vor 5 Minuten”——德语

我可以在 strings.xml 中执行以下操作吗?

然后像一些魔法

这种行为也可以解决不同词序的另一个问题。

0 投票
3 回答
4119 浏览

php - preg_match 匹配一个可选字符串,但不匹配所有字符串

以下面的正则表达式匹配为例。

它产生以下内容:

然而,由于最后一个匹配是可选的,它也可以匹配以下“publisher/news/1/2010-march:03-23/test_title/1”。我的问题是我希望能够匹配 (/page-[0-9]+) 如果它存在,但只匹配页码所以“publisher/news/1/2010-march:03-23/test_title/ 1/page-1" 会像这样匹配:

我尝试了以下正则表达式

这可行,但它也将匹配“publisher/news/1/2010-march:03-23/test_title/1/1”。我不知道要进行比赛,但没有在比赛中回来?是否可以在单个正则表达式中使用?