7
A
回答
8
是&是的。
它是可能的,並且它們都必須是相同的類型,如果您需要傳遞各種類型的使用對象數據類型,而不是在函數內解除它們。 使用的ParamArray:
' Accept variable number of arguments
Function Sum(ByVal ParamArray nums As Integer()) As Integer
Sum = 0
For Each i As Integer In nums
Sum += i
Next
End Function ' Or use Return statement like C#
Dim total As Integer = Sum(4, 3, 2, 1) ' returns 10
更多信息請參見this
1
我知道這已經回答了,可能大多數人經常到這裏來的答案。 @pylover答案是正確的,但要添加它,您可以通過簡單地調用Sum()
函數來避免遍歷所有項目。從而;
Function Sum(ByVal ParamArray nums As Integer()) As Integer
Return nums.Sum()
End Function
當調用函數
Dim total As Integer = Sum(4, 3, 2, 1)
total
回報10
。您可以執行的其他功能,包括Max()
,Min()
等
相關問題
- 1. 如何用變量或未知數量的參數編寫tsql搜索函數?
- 2. 腓 - 接口方法具有未知數量的參數
- 3. 如何正確覆蓋參數數量未知的方法?
- 4. Javascript處理未知數量的函數參數
- 5. 在函數中傳遞未知數量的參數
- 6. 將未知數量的參數傳遞給一個ruby函數
- 7. 帶有(未知)可變數量參數的調用函數?
- 8. 具有未知數量參數的C++模板函數
- 9. 未知類型的方法參數
- 10. Javascript未知數量的參數
- 11. Mysqli綁定 - 未知數量的參數
- 12. 忽略未知數量的參數
- 13. 「SELECT ... WHERE ... IN」 未知數量的參數
- 14. 具有未知數量參數的IMP
- 15. 使用參數數量未知的bind_parameters
- 16. resolveInstanceMethod未知數量的參數
- 17. PDO綁定未知數量的參數?
- 18. 具有未知數量參數的方法是否可以調用具有未知數量參數的另一種方法?
- 19. Java方法這需要未知參數
- 20. lambda函數使用未知參數
- 21. powershell - 使用具有未知數量的變量和其他參數的函數
- 22. 控制器參數數量未知?
- 23. 未定義的函數或方法「榮」
- 24. 構造函數參數或方法參數?
- 25. 可以golang採取與未知數量的參數的函數作爲參數傳遞給另一個函數
- 26. 使用未知數量的參數調用可變參數
- 27. 函數或方法或函數成員或方法成員?
- 28. 未知的Web方法參數的方法名
- 29. 函數或方法?
- 30. 具有未知參數個數的Objective-c方法