欢迎各位兄弟 发布技术文章

这里的技术是共享的

asp function参数个数不确定的问题

有一个function
比如
function abc(a,b,c,d)
.......
end function
都知道这个函数里面有4个参数。但有时候比如只会用到2个参数的时候,调用的时候另外两个参数就得用""来表示
比如response.write abc(“参数1”,"参数2","","")
像上面的情况只用到2个参数的时候,另外2个参数就多余了。但是又不能少。有什么办法可以在参数个数不够的时候把后面的两个多余的参数去掉。
也就是如何使response.write abc(“参数1”,"参数2")也能正常调用
麻烦高手赐教,给个实例代码。废话和复制勿回。解决加满分

正确答案

function abc(a) s=split(a,"|") '这时候s(0)是第一个参数,s(1)是第二个参数,依此类推 'ubound(s)是最大的那个参数的编号 '所以可以通过循环获得每个参数: for i=0 to ubound(s) 's(i)就是每个参数' ...... next end function 调用方法: response.write abc("参数1|参数2|参数3") '参数个数任意,这里是三个

来自 http://zhidao.baidu.com/link?url=h0lqi9V58ZE8N7fS47jMtT-tKw3vE-ACeUwuvZrUabd6MfS3OGlYavkCV8q-isDgD9iwP-diXh7s8vhdxrC33_
唯物品评历史

关注"唯物品评历史",跟着泪痕春雨先生,读懂历史,看彻人生

打开隐藏二维码