2017-05-06 14 views

答えて

0

これは、f_arrayがクルーザーの配列であることを意味します。 クロージャは、通常、中括弧{}で囲み、関数型() - >()で定義されます。ここで、 - >は引数と戻り値の型を区切ります。

([Double], Double) -> Double) 

clouser一つは二重のアレイであり、他方が二重である二つの引数を取り、ダブル要素を返す意味します。

例:あなたはより良い完全なコンテキストを見ることができるように

let average = {(val1: [Double], val2: Double) -> Double in 

    let sumOfAllValues = val1.reduce(0, {$0 + $1}) 

    return sumOfAllValues/val2 
} 
+0

は、より多くのコードを追加しました。あなたの答えはまだ適用されますか? – loltospoon

関連する問題