Swiftの中にクロージャーがあり、その中に$ 0があり、$ 1を使用する場合があります。$ 0とは何か、他にどの$ xを使用できますか?
以下は使用例です。
applyMutliplication(2, {$0 * 3})
array.map({$0 + 1})
ありがとう!
省略名の引数です。
Swift Bookから:
「Swiftは自動的にインラインクロージャーに省略引数名を提供します。これを使用して、クロージャーの引数の値を$ 0、$ 1、$ 2などの名前で参照できます。」
— Apple Inc. "The Swiftプログラミング言語。)
コードの冗長性を減らすのに役立ち(読みやすさを犠牲にすることもあります)、クロージャーを定義するときに長い引数リストを書き出す必要はありません。