国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

swift 捕獲異常,異常處理方式

2019-11-06 06:08:39
字體:
來源:轉載
供稿:網(wǎng)友
////  ViewController.swift//  Throws////  Created by fe on 2017/3/7.//  Copyright © 2017年 fe. All rights reserved.//import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {        super.viewDidLoad()                        //如果在調用系統(tǒng)的方法時,后面有throws則說明此方法會拋出異常,如果方法會拋出異常,則需要我們處理異常                        //創(chuàng)建正則表達式規(guī)則        let pattern = "abcdefg"                //創(chuàng)建正則表達式隊形        /*         在swift中提供三種處理異常的方式             方式一:try方式  程序員手動捕捉異常                 do { let regex = try NSRegularExPRession(pattern: pattern, options:.caseInsensitive)                     print(regex)                 }catch{                     print(error)                 }                      方式二:try?方式(常用方式)  系統(tǒng)幫助我們處理異常,如果有異常,則該方法返回nil,如果沒有異常,則該方法返回對應的對象                 guard (try? NSRegularExpression(pattern: pattern, options: .caseInsensitive)) != nil else {                     return                 }             方式三:try!方式(不建議使用,非常危險)這種方法直接告訴系統(tǒng)沒有異常,如果有異常則程序會崩潰                 let regex = try! NSRegularExpression(pattern: pattern, options:.caseInsensitive)         */                            }}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 加查县| 长垣县| 南靖县| 额敏县| 松溪县| 通州市| 仁布县| 克山县| 图木舒克市| 新乐市| 松潘县| 德江县| 周至县| 威信县| 安化县| 宣城市| 上蔡县| 新竹市| 肇东市| 门头沟区| 宁城县| 徐州市| 尖扎县| 咸阳市| 登封市| 松溪县| 邵阳县| 米脂县| 奉化市| 磐石市| 岳西县| 樟树市| 永城市| 东莞市| 大荔县| 龙里县| 阳谷县| 麻阳| 珲春市| 丰城市| 武义县|