社区
VBA
帖子详情
如何定义一个带多个参数的函数,如果调用时不指定参数,则采用默认值
wenking2006
2012-08-10 10:54:49
就是比如我定义一个函数,这个函数里有2个参数,但是有一个参数是可选的,而这个可选参数有一个默认值,当它没有被设置的时候自动以这个默认值填充到函数里。
求大侠指点。
...全文
1048
2
打赏
收藏
如何定义一个带多个参数的函数,如果调用时不指定参数,则采用默认值
就是比如我定义一个函数,这个函数里有2个参数,但是有一个参数是可选的,而这个可选参数有一个默认值,当它没有被设置的时候自动以这个默认值填充到函数里。 求大侠指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
熊孩子开学喽
2012-08-10
打赏
举报
回复
1楼正解, 可选参数前面加Optional关键字即可.
要注意的是, 在optional可选参数之后不能够再出现必选参数(也就是不带optional的参数)
也就是说,带optional的可选参数必须放在参数列表的最后.
贝隆
2012-08-10
打赏
举报
回复
Optional 关键字可以实现你的要求
比如函数:
public function funSum(byval intA as integer,Optional intB as integer=100) as integer
funSum=intA+intB
end function
调用这个函数时,如果需要指定intB,那么就可以如下形式:funSum(1000,2000)
不需要指定intB时,如下:funSum(1000)即可。
特别说明:Optional参数必须放置到参数列表的后面,不能在任何非Optional修饰的前面。
C#
函数
参数
默认值
及
指定
传参
编写
函数
通常会
指定
很多
参数
,但是
调用
时
不一定每个
参数
都能用得上,使用
参数
默认值
,可以避免在
函数
体中进一步编写代码进行变量初始化,或者重载
函数
让代码变得冗长难懂。通过
函数
参数
设置
默认值
,加上
调用
的一些小...
【基础知识】
函数
参数
的
默认值
出现二义性错误的原因是因为在C++中,
函数
调用
时
,如果省略某些
参数
,则编译器会按照
参数
的位置进行匹配,但是如果出现
参数
缺失的情况,编译器无法确定这个
参数
是应该被赋予
默认值
还是作为后续的
参数
传递,从而导致...
C++
函数
系列篇:
函数
的
默认值
+
带
默认
参数
的
函数
我们可以赋予
函数
参数
默认值
。所谓
默认值
就是在
调用
时
,可以不写某些
参数
的值,编译器会自动把
默认值
传递给
调用
语句...因为声明
时
已经给编译器一个该
函数
的向导,所以只在定义
时
设
默认值
时
,编译器只有检查到定义
时
才知
函数
参数
的
默认值
一、
函数
参数
的
默认值
是什么 1.认识
函数
参数
的
默认值
...在接收很多
参数
的
时
候,往往会选择接受一个对象作为
参数
,这样可以避免输入
参数
顺序不对而产生的错误。 可以使用对象解构与
函数
默认值
简...
函数
参数
默认值
设置
一个
函数
中如果有
多个
形参,那么可以给该
函数
的部分或 全部
参数
设置
默认值
。 设置
默认值
顺序,在给部分
参数
设置
默认值
的
时
候,需要从右向左依次进行设置,在
调用
这个
函数
时
,实参匹配的顺序是从左至右。 如果程序中...
VBA
2,462
社区成员
10,807
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章