Swiftのクロージャーについてですが、クロージャを細かく説明するわけではありません。 Swiftのクロージャーの公式ドキュメントを見ると単純に和訳するだけでは理解するのが難しい用語があります(個人的にかもしれませんが・・・) docs.swift.org 今回はドキュメントを読む前に必要な前提知識を解説しようと思います Capture まずは、キャプチャーについてです キャプチャとはスコープ外の変数などをクロージャ内から操作、参照できる仕様のことです 通常、関数内で定義された変数はその関数外からは参照することができません。 これはその変数のスコープが関数内に制限されており、関数の中で使用済み…