見出し画像

defer文について

こんにちは!!りーさんです( ◠‿◠ )

今回はdefer文について書いていこうと思います。あるプロジェクトのコードを改修しているとdeferという書き方があり、調べて使ってみたのでメモ書きしていきます!

func deferTest() {
    defer { print("スコープを抜けた後に呼ばれたよ") }
    print("First")
    print("Second")
    print("Third")
}

deferTest()

ログ↓
First
Second
Third
スコープを抜けた後に呼ばれたよ

defer文は簡単にいうとスコープを抜けた後に呼ばれます。
pull to reflashをする際の全て更新が完了後に呼び出すなどの使い方があると思います。

一旦メモ書きなのでこの辺にしておきます^_^

この記事が気に入ったらサポートをしてみませんか?