/* throws
try 的使用方法 -- 针对有异常抛出的方法来使用 try 距离 public init(pattern: String, options: NSRegularExpressionOptions) throws
1. 默认try -- 需要用 do { throws 方法} catch {}
2. try? & try!
*/
// let ex = try? NSRegularExpression(pattern: pattern, options: NSRegularExpressionOptions(rawValue: 0))
// let expre = try! NSRegularExpression(pattern: pattern, options: NSRegularExpressionOptions(rawValue: 0)) // 如果你用强try,这行代码如果出现问题,会崩溃
try 的使用方法 -- 针对有异常抛出的方法来使用 try 距离 public init(pattern: String, options: NSRegularExpressionOptions) throws
1. 默认try -- 需要用 do { throws 方法} catch {}
2. try? & try!
*/
// let ex = try? NSRegularExpression(pattern: pattern, options: NSRegularExpressionOptions(rawValue: 0))
// let expre = try! NSRegularExpression(pattern: pattern, options: NSRegularExpressionOptions(rawValue: 0)) // 如果你用强try,这行代码如果出现问题,会崩溃

本文介绍了在Swift语言中如何使用try关键字来处理可能抛出异常的方法。主要讲解了三种try的使用方式:默认try、try? 和 try!,并通过实例代码展示了它们的具体应用。
1123

被折叠的 条评论
为什么被折叠?



