VB中的function是什么?

VB中的function是什么?


心有法竹
浏览 949回答 2
2回答

慕容708150

function是自定义函数,sub是自定义过程,与数学里一样,函数是有返回一个值的,比如 f(x)=3*x+3,当x=2时,f(2)=9,不过函数与过程没有本质的区别,过程也会返回值的.建议:如果只是要返回一个值,而没有其他的操作,用函数;如果要返回几个值,或者还有其他的操作,用过程.function 定义的函数的引用与vb自带的函数的引用方法是一样的.例子:主程序:Private Sub Command1_Click()Print fan(2)End Sub'定义函数Function fan(x As Single) As Doublefan = 3 * x + 3End Function点击按钮后,窗体上显示 9

眼眸繁星

不对Function是指方法(即函数)Function是有返回值的如下面的定义了一个叫S的函数,返回String类型的字串(注意,如果没有设置返回值,则默认为NULL)Private Function S() As String '//返回值为String类型…… '//函数主体S = "1234" '//返回的字串内容为"1234"End Function而Sub是过程(和函数一样,但是不能有返回值)如下面的定义了一个叫A的过程Private Sub S() '//不能设置返回类型,即无返回值…… '//过程主体End Sub
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery