日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VBScript的参数引用

發布時間:2023/11/30 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VBScript的参数引用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
VBScript的參數引用 今天突然想在Web腳本里傳回多個值,想想需要使用引用參數。但Javascript似乎沒有?(我沒找到這個功能)
于是想到VBScript有這種功能,試了試,一開始是這樣子的:
<script language=vbscript>
?Function Test (ByRef a1)
??MsgBox a1
??a1 = 3
??Test = a1
?End Function
?
?Dim m,result
?m = "f"
?Test (m)
?MsgBox m
?MsgBox result
</script>
運行結果:f?f (空)
什么?不行?我明明用了ByRef了呀,怎么回事?

然后就有以下幾個版本的調試:
[版本一]
<script language=vbscript>
?Sub Test (ByRef a1)
??MsgBox a1
??a1 = 3
??Test = a1
?End Sub
?
?Dim m,result
?m = "f"
?Test m
?MsgBox m
?MsgBox result
</script>
運行結果:f?3 (空)
咦,行了,差別只是函數變成了過程!我暈翻。難道函數就不行了?

[版本二]
<script language=vbscript>
?Function Test (ByRef a1)
??MsgBox a1
??a1 = 3
??Test = a1
?End Function
?
?Dim m,result
?m = "f"
?Test m
?MsgBox m
?MsgBox result
</script>
運行結果:f?3 (空)
咦,又行了,差別只是調用函數的時候沒有括號!我暈翻。

[版本三]
<script language=vbscript>
?Function Test (ByRef a1)
??MsgBox a1
??a1 = 3
??Test = a1
?End Function
?
?Dim m,result
?m = "f"
?result = Test (m)
?MsgBox m
?MsgBox result
</script>
運行結果:f 3 3
啊?這樣又行?差別只是多加了個返回值!

看了以上三個版本都行,嗚,是我運氣不好,偏偏寫了個錯誤的函數……暈了。 posted on 2004-11-17 11:47 浙林龍哥 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/huqingyu/archive/2004/11/17/64702.html

總結

以上是生活随笔為你收集整理的VBScript的参数引用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。