optional-parameters相关内容

AppleScript处理程序中的可选参数

Applescript文档说从优胜美地开始,处理程序的参数可以设为可选. 从“参数规格"部分: 标签参数可以通过在形式参数名称后加上:literal来声明为默认值.这样做会使参数在被调用时是可选的.例如,这将为make处理程序声明with数据参数的默认值: on make new theClass with data theData : missing value 现在可以 ..
发布时间:2020-05-21 22:15:17 其他开发

Oracle SQL-如何使用可选搜索参数构建where子句

页面上有四个字段可以说 EMPLOYEE ID DEPT LOCATION UNIT: 用户可能输入的任何字段值都是可选的,如果他输入EMPLOYEE ID,则查询应返回与该EMPLOYEE ID相关的行.如果他仅输入LOCATION,则查询应返回该位置的所有雇员.如何编写带有可选参数的where子句条件. 解决方案 如果您在谓词中使用NVL,Oracle可能会建立一个优化的查询 ..
发布时间:2020-05-21 22:15:14 数据库

Doxygen-声明参数为可选

我正在使用Doxygen记录代码库,想知道是否有一个关键字来声明函数的参数是可选的.像这样: /*! \fn int add(int a, int b=0) \brief adds two values \param a the first operand \param \optional b the second operand. Default is 0 \return the res ..
发布时间:2020-05-21 22:15:09 C/C++开发

ReSharper:查找可选参数的用法

如果我有一个带有可选参数的函数,是否有一种简单的方法可以找到我代码中调用该函数并将其值传递给该参数的所有位置? 该函数具有许多非默认参数,因此扫描调用该函数的位置的常规“查找用法"结果是有问题的,因为它会剪裁线条,而且我看不到是否使用了可选参数. 解决方案 将光标放在参数上,选择ReSharper | Inspect | Value Origin,或者在键盘上使用 Ctrl + 从I ..
发布时间:2020-05-21 22:15:04 其他开发

如何创建可选的DateTime参数?

我有此函数返回引用类型.现在,此函数具有两个可选参数,它们都是DateTime类的实例.该函数是这样的: public DateTime GetDate(DateTime start = DateTime.MinValue, DateTime end = DateTime.MinValue) { // Method body... } VS的错误是: “开始"的默认参数值必 ..
发布时间:2020-05-21 22:15:01 C#/.NET

函数重载与可选参数

所以我只是在考虑函数重载... 重载的方法具有相同的名称,但具有唯一的签名.参数的数量,参数的类型或两者必须不同.不能仅基于不同的返回类型来重载函数. 那么在下面的示例中,为什么要重载setName而不是对中间名和姓氏值使用可选参数? class funOverload { public string name; //overloaded functions ..
发布时间:2020-05-21 22:09:36 C#/.NET

Ruby可选参数和多个参数

我正在尝试将方法的第一个参数设置为可选参数,后跟任意数量的args.例如: def dothis(value=0, *args) 我遇到的问题是,看来这实际上是不可能的吗?当我调用dothis("hey", "how are you", "good")时,我希望它可以将value设置为default到0,但是它只是在制作value="hey".有什么办法可以实现这种行为? 解决方案 ..
发布时间:2020-05-21 22:09:33 其他开发

类的C#可选数组参数

我知道可以使用null完成此操作,因此我有一种解决方法,但是我想知道是否有更好的方法可以为类提供可选的int[]参数? class PriceLevels { public int[] priceLevels { get; } private readonly int[] defaultPriceLevels = { 2, 3, 3, 4, 5, 6 }; publ ..
发布时间:2020-05-21 22:09:21 C#/.NET

VBA功能可选参数

我多次调用特定的代码,因此我想使用可选参数. 我可以这样写: Public Sub main() strA = "A" 'Calling the function CalculateMe (strA) End Sub Public Sub CalculateMe(strA As String) Set rs = DB.OpenRecordset("tbl_A") r ..
发布时间:2020-05-21 22:03:41 其他开发

是C#4.0的新功能-“可选参数"符合CLS?

此新功能非常方便. 最近,我阅读了"Microsoft多合一代码框架"的文档,其中提到“可选参数"不符合CLS. 因此,我通过使用公共API中的“可选参数"对其进行了测试,并打开了FxCop,然后我进行了编译,并且FxCop没有任何抱怨.同时,当我添加以uint作为返回类型的API时,FxCop确实报告了警告. 所以现在我很困惑,“可选参数"是否符合CLS? 找出新语言功能 ..
发布时间:2020-05-21 22:03:37 C#/.NET

可选参数和可选属性不一起支持吗?

public void ObjTest(StringBuilder sb, List list, int i = 0, [Optional] string bs) { ...... } 上面的代码引发编译错误“所有必需的参数之后必须出现可选参数".是否在同一方法参数中不同时支持可选参数和可选属性,但允许在可选参数之后进行参数设置? 解决方案 您可以结合使用它 ..
发布时间:2020-05-21 22:03:17 C#/.NET

WCF中UriTemplate中的可选参数

我使用了此线程中的提示,并提供了默认值,因此,当用户未指定重要的子目录时,我假设他的意思是列出所有内容.可以. [OperationContract] [WebInvoke(UriTemplate = "GetStuff/{type=all}", ...] IEnumerable GetStuff(String type); 但是,最好指定一个默认值.但是, default ..
发布时间:2020-05-21 22:03:14 其他开发

压制海湾合作委员会建议的候选人

我正在使用gcc 4.7.2.我的代码非常注重模板和 boost 的用法.当我进行编译并且定义或使用歧义时,我经常会收到错误消息,提示有两个候选对象,通常在它们单独的“在[某深层路径]中包含的文件中:"中定义,并为每个候选对象提供相应的错误消息,以说明原因那个特定的候选人失败了.尤其是使用boost和template时,即使是这样的单个错误也变得完全难以理解. 我的问题: 是否可以控制 ..
发布时间:2020-05-21 22:03:00 其他开发