注册 登录
编程论坛 ASP技术论坛

看不懂

zdloveday 发布于 2008-10-14 16:57, 671 次点击
Function search(calling,jobsort,sheng1)

.....

End Function
这 是 什么 意思啊
8 回复
#2
孤独冷雨2008-10-14 17:09
表面上理解是:定义一个搜索函数.然后跟三个参数.
打个比方!
要列出中国>上海>静安区 的新闻.在你要显示的地方直接用Call search(中国,上海,静安区).其它如:Call search(中国,北京,朝阳区)等!
#3
anlige2008-10-14 19:12
就是一个函数,里面要传递3个参数给程序~
#4
multiple19022008-10-14 19:14
[bo][un]孤独冷雨[/un] 在 2008-10-14 17:09 的发言:[/bo]

表面上理解是:定义一个搜索函数.然后跟三个参数.
打个比方!
要列出中国>上海>静安区 的新闻.在你要显示的地方直接用Call search(中国,上海,静安区).其它如:Call search(中国,北京,朝阳区)等!

你这个比方会害死他的,一会他会问你怎么新闻没显示出来……
#5
anlige2008-10-14 20:18
呵呵,写段代码理解下吧
<%
Call sayThing("Hello World!")

Function sayThing(word)
    response.write word
End Function
%>
#6
hmhz2008-10-14 21:27
Function search()
……
end Function
search 是自定义函数名
调用这个函数使用<%=search()%>

传递参数的函数
Function search(calling,jobsort,sheng1)
……
end Function
()里的三个是自定义变量名
调用这个函数使用 <%=search("中国","上海","静安区")%>


Call search("中国","上海","静安区")
这个写法不是使用Function的,而是使用Sub的
Sub search(calling,jobsort,sheng1)
……
end Sub
#7
anlige2008-10-14 21:37
VB Call语句
将控制权转移到一个 Sub 过程,Function 过程,或动态连接库 (DLL)过程。
#8
multiple19022008-10-14 21:41
[bo][un]anlige[/un] 在 2008-10-14 21:37 的发言:[/bo]

VB Call语句
将控制权转移到一个 Sub 过程,Function 过程,或动态连接库 (DLL)过程。

纠正,是VBS。

[bo][un]hmhz[/un] 在 2008-10-14 21:27 的发言:[/bo]

Call search("中国","上海","静安区")
这个写法不是使用Function的,而是使用Sub的
Sub search(calling,jobsort,sheng1)
……
end Sub

补充,实际上如果你不需要Function的返回值,也可以使用Call语句来调用,方法同Sub的Call。
#9
gupiao1752008-10-15 09:40
.......
哈哈,函数还可以直接用CALL调用。第一次听说!
1