什么“ - >”在声明函数时意味着什么?

时间:2015-06-18 08:22:06

标签: ios swift function-declaration

示例函数

func example(titles: [String]) `->` [UIButton] {

}

我在哪里可以找到关于这个主题的更多文档(与swift中声明的函数相关的文档)?

2 个答案:

答案 0 :(得分:21)

swift函数声明中没有> - 有人在你正在阅读的页面中搞砸了HTML渲染。它应该是->(一个由超级运算符和大于运算符组成的箭头),它用于表示函数的返回类型。

该文本应该是

func example(titles: [String]) -> [UIButton] {

}

这意味着example函数有一个名为titles的{​​{1}}(String数组)参数,它返回一个[String](UIButton数组)。

答案 1 :(得分:3)

假设您正在谈论->之后的部分,则表示该函数的返回值。