asp(vbscript)中自定義函數(shù)的默認(rèn)參數(shù)實(shí)現(xiàn)代碼
現(xiàn)代語言的函數(shù)中都可以帶有默認(rèn)參數(shù),在vbscript系統(tǒng)內(nèi)建的函數(shù)可以帶有可選值(如常用的 split()等等),然而我們自己定義的函數(shù)中無法具有此功能.
下面提供一個(gè)方法實(shí)現(xiàn)可選參數(shù)的功能.
functin foo(dtype, dsize, value) dim a, b if TypeName(dtype) <> "Error" Then a = dtype else a = "default value" end if If TypeName(dsize) <> "Error" Then b = dsize else b = -1 end if . end function
如示例代碼所示, foo函數(shù)中dtype, dsize均為可選函數(shù),調(diào)用時(shí)可以傳參數(shù),也可不傳參數(shù).當(dāng)不傳參數(shù)的時(shí)候,逗號(hào)占位符不能丟了,即應(yīng)該使用 foo(,,"myvalue") 的形式.
相關(guān)文章
ASP Cookies操作的詳細(xì)介紹與實(shí)例代碼
Request和Response對(duì)象都有一組Cookie。Request.cookie集合是一系列Cookie,從客戶端與HTTP Request一起發(fā)送到Web服務(wù)器。反過來,如果你希望把Cookie發(fā)送到客戶機(jī),就可以使用Response.cookie。2010-03-03
分享一個(gè)好東東,動(dòng)態(tài)Include文件 (Dynamic File Includes)
相信很多ASP開發(fā)者都會(huì)抱怨ASP的Include方式太老土了,以的方式加載文件實(shí)在是太不舒服了,在實(shí)際項(xiàng)目中不管我是不是一開始就要用到這個(gè)文件,我總得早早的把它Include進(jìn)來...這方面PHP就舒服很多...什么時(shí)候用,什么時(shí)候In...2008-05-05
asp程序執(zhí)行數(shù)據(jù)庫的效率提升建議
很多網(wǎng)友非常不喜歡用ASP來編程,他們總是抱怨說ASP程序太慢,效率太低。更希望用PHP,JSP等來寫程序。其實(shí)不能從 "認(rèn)為" 這個(gè)角度來看問題 ,而應(yīng)該從實(shí)際中看問題,ASP真的很慢的嗎,那么微軟的站為何用ASP也不慢呢2020-09-09
asp下實(shí)現(xiàn)UrlEncoding轉(zhuǎn)換編碼的代碼
asp下實(shí)現(xiàn)UrlEncoding轉(zhuǎn)換編碼的代碼...2007-09-09
ASP中RecordSet Open和Connection.Execute一些區(qū)別與細(xì)節(jié)分享
這篇文章主要介紹了ASP中RecordSet Open和Connection.Execute一些區(qū)別與細(xì)節(jié)分享,需要的朋友可以參考下2020-08-08

