3
私はいくつかのSwift
コード上つもりだと私は、この関数のシグネチャが発生しました:Swiftの式() - >()= {}の意味は何ですか?
func foo(withCompletion completion: @escaping() ->() = {}) { ... }
私は一部() ->() = {}
は何を意味するのかわかりませんか? デフォルト値の場合、どのように使用する必要がありますか?
コードはSwift 3
voidを返す関数です。この場合の関数は '{}'が空です。デフォルトでは何もしません。 voidを返す限り、コールバック関数を追加できます。 –
...引数をとりません。 –
空のクロージャー実装ではなく、オプションでリファクタリングしてnilに設定する可能性があります。 – JAL