swift 中的defer
Posted yyw蔚然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 中的defer相关的知识,希望对你有一定的参考价值。
defer是swift中重要的语言特性,主要的作用是延迟执行以及在return之前执行。
1.延迟执行:
应用场景:
2.return之前执行:defer代码必须在return之前,比如在打开文件后需要关闭文件,防止出现没关闭文件就直接被return了
应用场景:
以上是关于swift 中的defer的主要内容,如果未能解决你的问题,请参考以下文章