对程序的一句看的不是很明白,请高人指点下。

来源:百度知道 编辑:UC知道 时间:2024/06/08 22:21:03
private sub command1_click()
print text (2,3,4)
end sub

private function text(p,m,optionnal n=0) as integer
text =p*m-n
end function
我想问的是optionnal n=0 什么意思啊?如何传值的?

这个optionnal n=0 的意思是n的值默认为0

比如这样 print text (2,3) ,那么n就等于零

说明text这个函数可以接受2个或者3个参数,如果最后一个参数n没有指定,默认值为0,否则就是你指定的值.

optionnal就是说你在调用函数时有没有这个参数都可以,后面的=0是n的默认值,在调用时如果没有设置n的话,n就等于默认值