美文网首页
浅谈Swift中guard、defer、where

浅谈Swift中guard、defer、where

作者: 萤火驻守心间 | 来源:发表于2022-06-11 22:32 被阅读0次

defer:所声明的 block 会在当前代码执行退出后被调用,如果有多个 defer, 那么后加入的先执行

guard:可以理解为拦截,凡是不满足 guard 后面条件的,都不会再执行下面的代码

where:在Swift语法里where关键字的作用跟SQL的where一样, 即附加条件判断。where关键字可以用在集合遍历、switch/case、协议中; Swift3时if let和guard场景的where已经被Swift4的逗号取代

相关文章

网友评论

      本文标题:浅谈Swift中guard、defer、where

      本文链接:https://www.haomeiwen.com/subject/iwiwmrtx.html