2
我主要是一名Python開發人員,但不幸的是,我不得不在VB .NET中爲客戶端編寫一個基於GUI的程序。我已經能夠找出最VB的特殊性的自己,但我有沒有運氣找到一種方法,這個簡單的成語翻譯成VB:在VB.NET中是否有一個splat操作符?
def my_function(arg1, arg2, arg3):
# do stuff with args
pass
args = [1,2,3]
my_function(*args)
我處理一些討厭的功能有很多的變量和代碼會更好,更具可讀性,如果我可以做這樣的事情,所以我沒有被卡住
MyFunction(reader(0), reader(1), reader(2), reader(3)) 'ad infinum
的感謝!我可能會使用「簡單」的答案 - ParamArray - 但這是一個有關代表的超級有用提示。我從來沒有真正明白他們是如何使用它們的 – sbrother