2017-05-06 77 views

回答

1

這是一種棘手的:)

Swift's function types:快速其餘類型的(Int) -> Float是指:一個函數,它接受一個int並返回一個float。好吧,現在回到你的問題:

作爲參數f_array說(或至少試圖),它期望函數數組。這個陣列內部,每個函數然後接受參數:

  • 雙打陣列:[Double]
  • 單個雙:Double

,並返回一個Double

一個簡單的例子讓你去:

func f(_ a: [Double], _ b: Double) -> Double { ... } 
func g(_ a: [Double], _ b: Double) -> Double { ... } 

let f_array = [f, g] 

有斯威夫特魔法公平的份額那裏。請讓我知道如果你需要任何進一步澄清。

+0

@ScottThompson對不起,覆蓋你的建議的人... SO人動作快,這些天,哈哈:-) –

+0

沒問題。感謝您的貢獻! –