2011-07-25 101 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