声明函数时,“->”在swift中是啥意思?

Posted

技术标签:

【中文标题】声明函数时,“->”在swift中是啥意思?【英文标题】:what does "->" mean in swift when declaring functions?声明函数时,“->”在swift中是什么意思? 【发布时间】:2015-09-03 18:42:45 【问题描述】:

示例函数

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


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

【问题讨论】:

gt 表示“大于”,> 是“>”的转义形式 > 表示>,一共就是-> ->代表 -> 标记。和“表示单个 " 引号。 【参考方案1】:

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

【讨论】:

【参考方案2】:

在 swift 函数声明中没有 > - 有人搞砸了您正在阅读的页面中的 html 呈现。它应该是->(由连字符和大于号运算符组成的箭头),用于表示函数的返回类型。

文本应该被阅读

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


这意味着example 函数有一个名为titles 的参数,其类型为[String](字符串数组),它返回一个[UIButton](UIButton 数组)。

【讨论】:

以上是关于声明函数时,“->”在swift中是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

static在c语言中是啥意思?

__global__ 在 c 中函数声明的上下文中是啥意思?

这个语句在c++中是啥意思?

<~~ 在 swift 中是啥意思?

@objc 动态变量在 Swift 4 中是啥意思

?=> 在 Scala 中是啥意思?