optional-parameters 相关问题

可选参数是调用者可以在对函数或方法的调用中包含但可以包含的参数。省略时,使用默认值。在大多数情况下使用默认值时,可选参数很有用,但有时仍需要指定。

函数参数的默认值

1. int Add(int a,int b = 3); int Add(int a,int b){} 2. int Add(int a,int b); int Add(int a,int b = 3){}两者都有效;这是标准的方式,为什么?

回答 4 投票 116

当_Out_参数可以为NULL或非NULL时,使用P / Invoke在C#中调用Win API [重复]

我是C#的新手,我正在通过编写一些小工具来学习C#。有许多Windows API,其指针参数可以是NULL或非NULL取决于不同的用例。我的问题是,如何......

回答 1 投票 0

如何将可空类型传递给P /被调用函数[重复]

我有几个p /被调用的函数(但我现在正在重写我的代码所以我正在整理)我想知道如何使用/传递可空类型作为参数之一。使用int类型不是......

回答 1 投票 12

如何优雅地编写以下方法? [关闭]

我有以下方法签名:Party cloneParty(bool useGivenParams,int i_PartyId,PartyRole i_PartyRole,DeletedState i_Deleted)以及现有派对的成员集合...

回答 2 投票 -2

WCF中UriTemplate中的可选参数

我已经在这个线程中使用了提示并提供了一个默认值,因此当用户没有指定虚拟子目录时,我假设他指的是要列出的所有内容。它......

回答 4 投票 2

如何转发可选参数

通常情况下,我有一个函数,它接受一些可选参数并将它们传递给其他函数,这些函数将它们进一步传递到堆栈中,依此类推。怎么能在Clojure中完成......

回答 1 投票 2

如何在C#中将参数默认为Guid.Empty?

我想说:public void Problem(Guid optional = Guid.Empty){}但编译器抱怨Guid.Empty不是编译时常量。由于我不想更改API,我无法使用:...

回答 5 投票 162

在任何python API文档中,为什么可选参数以嵌套样式编写?

它只是,为什么这样做:find([spec = None [,fields = None [,skip = 0 [,limit = 0 [,timeout = True [,snapshot = False [,tailable = False [,sort = None [, max_scan =无[,as_class =无[,slave_okay = False [,await_data = ...

回答 2 投票 2

可选的函数参数没有默认值?

在Chapel中,我们可以轻松设置函数形式参数的默认值,例如,proc test(a = 1,b = 2.0,c =“hi”){...}并通过使用关键字调用函数:test (10); ...

回答 1 投票 1

Doxygen - 声明参数为可选参数

我正在使用Doxygen记录代码库,并且想知道是否有一个关键字用于声明函数的参数是可选的。就像是: /*! \ fn int add(int a,int b = 0)\ brief添加...

回答 2 投票 8

Java可选参数

如何在Java中使用可选参数?什么规范支持可选参数?

回答 16 投票 712

© www.soinside.com 2019 - 2024. All rights reserved.