<pre>
hello,swift!
</pre>
===属性===
Swiftにおけるクロージャには、いくつかの属性を指定できます
====@escapeing属性====
https://qiita.com/imchino/items/48564b0c23a64f539060
*クロージャは、関数に引数として渡されたとき「関数をエスケープ」できます。
*エスケープしたクロージャは、関数に戻った後でも呼び出し可能です。
*エスケープクロージャのよくある例として、非同期処理をする完了ハンドラとしてのクロージャがあります。
*関数の実行が完了した後にクロージャを呼び出すためには、エスケープしておく必要があります。
<pre>
func getCurrentTimelineEntry(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimelineEntry?) -> Void) {
// Call the handler with the current timeline entry
handler(nil)
}
</pre>