2011-07-25 66 views
1

我知道这可能听起来像一个愚蠢的问题,但我知道,因为我一直在试图找到答案,但找不到任何。我注意到在一些函数中,在括号后面,函数被分配了一个类型?例如关于函数的一个问题

Public Function getConn(ByVal AppId As String, ByVal TranId As String)作为字符串

,它返回一个值调用SRET

括号后,为什么会出现一个“成串”?

回答

4

它定义了返回类型。

如果你不喜欢的东西

connection = getConn("1", "2") 

然后连接将是一个字符串,可能包含连接字符串。

你也可以做其他的返回类型,例如Int,Float等。

+0

好的,谢谢,它更有意义。还有一个问题,因为这两个参数都已经设置为字符串,是不是已经隐含的返回类型,并且不需要在关闭括号之后的额外的字符串? – nhat

+1

完全没有。你可以做一个GetZipcode(String username)作为int,它可以让你传入一个字符串,但返回一个int。传入的参数不表示返回类型。 – taylonr

+0

好吧,清理了很多。非常感谢你! – nhat