0
我有一個應用程序可以執行批處理,程序需要一步一步完成,所以我做了一個函數,但問題在於此。如何減少Swift中的參數3.0
每個過程至少需要一個參數。批處理函數總共需要11個參數。這很醜陋。
由於Swift 3.0引入了函數式編程,現在有更好的方法來做到這一點嗎? CodeExample:
的ViewController
@IBAction func StartButtonClicked(_ sender: NSButton) {
BatchProcess(
param1:param1,
param2:param2,
param3:param3,
param4:param4,
para..........)
}
BatchProcess
func BatchProcess(param1:param1,param2:param2,param3:param3,.....){
try process1(param1)
try process2(param2,param3)
try process3(param4)
try proce..........
}
我不知道這是否是您需要的,但如何使用'array of params'作爲單個參數。例如:'func BatchProcess(params:Array){' – GoGreen