欢迎来到天天文库
浏览记录
ID:57691163
大小:12.00 KB
页数:1页
时间:2020-09-01
《VB可选参数与可变参数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VB可选参数与可变参数Visualbasic6.0提供了十分灵活和安全的参数传送方式,允许使用可选参数和可变参数。在调用一个过程时,可以向过程传送可选的参数或者任意数量的参数。1、可选参数在前面的例子中,一个过程中的形式参数是固定的,调用时提供的实参也是固定的。也就是说,如果一个过程有3个形参,则调用时必须按相同的顺序和类型提供3个实参。在visualbasic6.0中,可以指定一个或多个参数作为可选参数。例如,假定建立一个计算两个数的乘积的过程,它能可选择地乘以第三个数。在调用时,既可以给它传送两个参数,也可以给它传送3个参数。为
2、了定义带可选参数的过程,必须在参数表中使用optional关键字,并在过程体中通过ismissing函数测试调用时是否传送可选参数。ismissing函数:用来检测在调用一个过程时是否提供了可选variant参数。其返回值boolean(布尔)类型。在调用过程时,如果没有向可选参数传送实参,则该函数返回true。否则返回false。Ismissing(num3)表示实参num3不存在,而对其进行取反操作,其意思就是实参num3存在。NotIsmissing(num3)<=>Ismissing(num3)=false2、可变参数可变参
3、数过程通过一个固定的paramarray(参数数组)命令来定义,一般格式为:sub过程名称(paramarray 数组名)格式中的“数组名”是一个形式参数,只有名字和括号,没有上下界。由于省略了变量类型,“参数数组”的类型默认为varaint。
此文档下载收益归作者所有