最直白告诉你Swift语言的rethrows关键字到底有什么用?

说实在的,错误处理对于Swift语言来说还算比较简单,如果你对此早已了然于心,请直接略过。

如果你搞不清throws和rethrows到底有什么区别,你可以留步稍微了解一下。

在这里插入图片描述

throws 关键字

throws很简单,就是用来告诉编译器我这个方法会抛出错误:

		enum MyError:Error{
            case noName
        }
        
        func throwMaybe(b:Bool

猜你喜欢

转载自blog.csdn.net/mydo/article/details/104936753