直径5-#100Daysofswift
#ios #swift

funã§ãµs

用于创建多次使用方式的块,从而减少重复的方式。创建只有一个责任的功能是一个好习惯。

当Funa具有保留单词返回的表达时,可以省略:
Image description

â可以使用tuplas或某些集合(数组或字典)在函数中返回多个值:
Image description

swift允许我们在每个帕拉诺(Parano)中放置两个名称,这是外部使用的第一个和内部用途的第二个名称,还允许我们在函数呼叫中省略parano(使用_),这两种方式都可以使用为了使代码更幻想阅读。
Image description

当我们有一个帕拉诺(Parano)时,它通常会收到特定值,以便更容易放置标准仪表。

投掷功能

有时在意识到某件事中可能会出现错误,但这是一个更加“安静”的错误,例如,当应用程序消耗来自API的数据并且由于某种原因,无法解码正在接收到的数据,在这些情况下,很难知道没有该应用程序发生错误,因此可以向常规提供视觉反馈并自由地尝试在应用程序中做其他事情。

swift允许我们在函数中启动错误,因此我们需要在功能返回类型之前将单词throws 放在函数之前,然后在其中使用Word throw 出错,您将您在符合协议错误的枚举中创建的一些错误。。

使用横向需要调用投掷功能: do try catch 作为语言,在调用投掷时使用尝试功能,视觉上知道哪些函数可能或不会导致错误是非常幻想的。

Image description