以下函數爲其自身分配一個值,而不是使用Return
關鍵字從該函數返回一個值。顯然這是有效的語法(我猜它可能與VB6有關,因爲這段代碼是從VB6移植過來的?)。函數爲其自身賦值
問題:這行代碼是幹什麼的?它的行爲與Return
關鍵字相同嗎?
以下函數爲其自身分配一個值,而不是使用Return
關鍵字從該函數返回一個值。顯然這是有效的語法(我猜它可能與VB6有關,因爲這段代碼是從VB6移植過來的?)。函數爲其自身賦值
問題:這行代碼是幹什麼的?它的行爲與Return
關鍵字相同嗎?
是它表現一樣Return關鍵字?
不可以。它設置一個值,只要函數通過Exit Function或End Function退出,'Return'會立即用Return語句中指定的值退出。 你甚至可以將「函數名稱賦值」方法和「返回」結合起來,使代碼更難以理解。
是的。但它將返回一個空字符串
+1如[本MSDN頁面](http://msdn.microsoft.com/en-us/library/6xxtk8kx.aspx)的返回值部分所述, – MarkJ