新微赢技术网
标题:
[求助]在ASP中Function和sub有什么区别
[打印本页]
作者:
最ヅ后愛上你
时间:
2010-1-20 01:27
标题:
[求助]在ASP中Function和sub有什么区别
通过Function和sub都能声明变量,并可以通过调用实现其功能,但这两者又有什么一些区别呢?
[知识问答
ωωω.χiuGoo.сom
]
作者:
亾莣乁靈柩
时间:
2010-1-20 01:27
以下是引用小雨点的家在2006-5-27 22:19:00的发言:
通过Function和sub都能声明变量,并可以通过调用实现其功能,但这两者又有什么一些区别呢?
Function有返回值,而sub没有
比如
Function TestFun()
TestFun="这句将被返回"
End Function
Dim ReTest
ReTest=TestFun()
Response.Write "返回值为:"&ReTest
如果上面的改成sub,楼主可以自己体会一下。
作者:
尐妖
时间:
2010-1-20 01:27
<%
function jii(m)
do while not m>=100
m=m+1
loop
end function
dim c
c=1
call jii(c)
response.write c
%>
这样带上参数可能好说明一些?
作者:
優雅dē颓废
时间:
2010-1-20 01:27
一般来说,Function的用法其实就是根据输入参数返回输出参数,sub的用法是具体做一些事情
作者:
枫之泪-天涯
时间:
2010-1-20 01:27
当在函数调用中,为了能够得到返回的值,那么还用将传入的参数赋给函数名吗???
作者:
水中de云
时间:
2010-1-20 01:27
以下是引用PHP在2006-5-29 9:15:00的发言:
当在函数调用中,为了能够得到返回的值,那么还用将传入的参数赋给函数名吗???
根据实际情况来定,如果函数内部的程序需要从外部获取信息就需要加参数,如果函数内部不需要从外部获取信息就不用加参数了。
作者:
★真的爱你★
时间:
2010-1-20 01:27
谢谢各位了!
作者:
火箭筒︻$▅
时间:
2010-1-20 01:27
三楼的值应该是100 对吗??
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2