私はここで何が起こっているのgrokkingていないよ。どのようにクロージャが要素をソートし、配列の最後に当たったときに範囲外のエラーをスローしないか?そしてなぜ私は$ 2を介して3番目のパラメータを使用できないのですか?クロージャは1つ以上のパラメータにどのようにアクセスしますか?
配列の組み込みメソッドがソートされていますか? (私はちょうど自分の質問に答えたが、私はまだいくつかのフィードバックを取得したいと思います。)
var numbers = [20, 19, 7, 12]
let sortedNumbers = numbers.sorted{$1 > $0}
print(sortedNumbers)
が
[7, 12, 19, 20]
XcodeエディタでCommand-「sorted」をクリックすると、その定義方法(例を含む)が表示されます。 –