Swiftでいこう -- Closureとは
Closureとは関数を単純化、簡単に表記してコードを簡潔にわかりやすくする仕組み。
数字の並び替えを題材に考えてみましょ。
例えば
let num = [4, 2, 1, 3, 5]
配列があります。
これを大きいもの順に並び替えたいとします。コードとしては簡単に
num.sorted(by: > )
と書け、実行結果は
[5, 4, 3, 2, 1]
と並び替えできる。
この仕組みClosureで説明していくと。
まず関数としては
func ba