swift5.5异常的处理的三种的方式
生活随笔
收集整理的這篇文章主要介紹了
swift5.5异常的处理的三种的方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
swift5.5異常的處理的三種的方式
override func viewDidLoad() {super.viewDidLoad()method1()method2()method3()}func method3(){//方式3 太危險,直接強制解包 不推薦let pattern = "abc"let regex = try! NSRegularExpression(pattern: pattern, options: .caseInsensitive)debugPrint(regex)}func method2(){//方式2 最建議let pattern = "abc"guard let regex = try? NSRegularExpression(pattern: pattern, options: .caseInsensitive) else{debugPrint("有異常")return}}func method1(){//正則表達式//方式1 不建議,do里面包的太長let pattern = "abc"do{let regex = try NSRegularExpression(pattern: pattern, options: .caseInsensitive)}catch {debugPrint(error)}}總結
以上是生活随笔為你收集整理的swift5.5异常的处理的三种的方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10 步让你成为更优秀的程序员
- 下一篇: IOS之storyBoard的story