标题:[求助]在ASP中Function和sub有什么区别
只看楼主
小雨点的家
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-4-7
 问题点数:0 回复次数:7 
[求助]在ASP中Function和sub有什么区别
通过Function和sub都能声明变量,并可以通过调用实现其功能,但这两者又有什么一些区别呢?

[此贴子已经被作者于2006-5-27 22:19:30编辑过]

搜索更多相关主题的帖子: Function sub ASP 变量 
2006-05-27 22:19
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用小雨点的家在2006-5-27 22:19:00的发言:
通过Function和sub都能声明变量,并可以通过调用实现其功能,但这两者又有什么一些区别呢?

Function有返回值,而sub没有
比如
Function TestFun()
TestFun="这句将被返回"
End Function
Dim ReTest
ReTest=TestFun()
Response.Write "返回值为:"&ReTest
如果上面的改成sub,楼主可以自己体会一下。

2006-05-27 22:26
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1214
专家分:1366
注 册:2005-3-14
得分:0 

<%
function jii(m)
do while not m>=100
m=m+1
loop
end function

dim c
c=1
call jii(c)
response.write c
%>

这样带上参数可能好说明一些?


http://toorup.3v.do
loading...
2006-05-28 10:51
llingma
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2006-5-19
得分:0 
一般来说,Function的用法其实就是根据输入参数返回输出参数,sub的用法是具体做一些事情

2006-05-29 08:46
PHP
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-5-26
得分:0 

当在函数调用中,为了能够得到返回的值,那么还用将传入的参数赋给函数名吗???

2006-05-29 09:15
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
回复:(PHP)当在函数调用中,为了能够得到返回的值,那...
以下是引用PHP在2006-5-29 9:15:00的发言:

当在函数调用中,为了能够得到返回的值,那么还用将传入的参数赋给函数名吗???

根据实际情况来定,如果函数内部的程序需要从外部获取信息就需要加参数,如果函数内部不需要从外部获取信息就不用加参数了。

2006-05-29 10:56
小雨点的家
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-4-7
得分:0 
谢谢各位了!
2006-05-30 20:52
freebirdbo
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2005-3-27
得分:0 
三楼的值应该是100 对吗??
2006-06-01 10:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-67840-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041279 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved