function是函数,sub是子程序,都可以传递参数,但函数有返回值,子程序没有 function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值。 Sub 过程与Function 过程的区别: 1. Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值类型。 2. Sub 过程中没有...
Function过程是包含在Function和End Function语句之间的一组 VBScript 语句。Function过程与Sub过程类似,但是Function 过程可以返回值。Function过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Function过程无任何参数,则Function语句必须包含空括号 ()。Function过程通过函数名返回一个值,这个值是在过程的语句中赋...
在VB中,function和sub是用于定义过程的两个主要关键字。关键的区别在于function有返回值而sub没有。当需要过程执行后返回一个结果时,应使用function。反之,当过程仅执行特定操作而不期望返回任何值时,sub是更合适的选择。在参数传递方面,function和sub都支持传递。然而,关键在于变量的作用域以及过程内部...
sub 是一个过程,只做事情,不返回值 而function 可以返回值,也可以不返回值,它的返回值就是函数名...
其实没有本质的差别,差异在于功能和使用方法上。sub是子程序,没有返回值;而function是函数,有返回值的。就这点差异。
Sub可以理解为执行一个过车,一个操作。 Function在执行完过后,还要返回一个结果。 Sub:过程;Function:函数,可以带返回值。 语法: Sub SubName(参数1,参数2,...) ... End Sub Function FunctionName(参数1,参数2,...) ... FunctionName=返回值 End Function 调用时: Sub 只能用: SubName(参数1,参数2...
区别是:function 有返回值,sub 没有返回值。在需要过程返回一个值时用 function ,其他情况下就用 ...
sub与function本质没有区别 这是在结构化程序设计中的的概念。一般而言sub叫子过程,是无参数返回的 而fucntion叫子函数,是有参数返回的。这是他们最大的区别。如果是为了实现一个功能,一般用sub。如果是实现一个算法,一般用function。
sub 一般是用在vb的窗体或结构的声明中。而function一般是定义过程。如果要自定义结构,这两种有时是可以混用的(我就经常混用)。但是如果定义过程,一般是用function。 Zatans 网络通信 11 两者都是用来声明函数的。SUB无返回值,速度快。FUNCTION有返回值,速度慢。情况就是这样。 bslwjf 啥也不懂 1 哦,原来我...