クロージャとは名前がない関数みたいなもの。
無名関数なんかでググると幸せになれるかも。
Swiftでクロージャを使用する
1 2 3 4 5 |
let plus = {(a:Int, b:Int, c:Int) -> Int in return a + b + c } let answer = plus(2, 3, 4) print(answer) // 9 |
上でいうと、plusに代入されてる中身がクロージャだよ。
クロージャの使いどころは以下の記事なんかを参考にしてみよう(丸投げ