私はアップルが提供するスウィフトドキュメントを読んだとき、私は私のためにいくつかのコンセプトが明確でないことが判明は...スワイプクロージャー省略例?
クロージャの型はすでに、このようなデリゲートのコールバックとして知られているとき、あなたはタイプを省略することができます戻り値の型、またはその両方を返します。単一ステートメントのクロージャは、唯一のステートメントの値を暗黙的に返します。
let mappedNumbers = numbers.map({ number in 3 * number })
print(mappedNumbers)
それはデリゲートのコールバックを意味は何?あなたは私に例を教えていただけますか?両方を省略すると、in
というキーワードが必要ですか?
'ダウンローダ。'Bool **型の変数は使用されていないため、省略することもできますか?コンパイラは 'data'がタイプ** Data **であることを知っていますか? – user7813604
@ user7813604ああ、私のせい、すみません。 '_、data in'を使用して明示的に省略する必要があります:) – Sulthan