var arr = [1,5,3,7,9,8]
var sortArr = arr.sorted(by:{(a:Int,b:Int) -> Bool in return a < b})
print(sortArr)
この配列を昇順に並べ替えるクロージャの流れがわかりません。
aとbの引数にどういう順番で配列の要素が入り、a < bこの判定がおこなわれるのでしょうか?
あなたの回答
tips
プレビュー
Q&A
退会済みユーザー
総合スコア0
投稿2020/12/30 00:35
var arr = [1,5,3,7,9,8]
var sortArr = arr.sorted(by:{(a:Int,b:Int) -> Bool in return a < b})
print(sortArr)
この配列を昇順に並べ替えるクロージャの流れがわかりません。
aとbの引数にどういう順番で配列の要素が入り、a < bこの判定がおこなわれるのでしょうか?
あなたの回答
tips
プレビュー