【问题标题】:Can we have more than one Variadic parameter in swift functions?我们可以在 swift 函数中拥有多个可变参数吗?
【发布时间】:2021-05-11 09:28:35
【问题描述】:

根据苹果: “一个函数可以有多个可变参数。可变参数之后的第一个参数必须有参数标签。”

但是当我尝试做同样的事情时,它给了我以下错误。 “只允许使用一个可变参数'...'” 请看附件截图

更正: 实际上我使用的是旧版本的 XCode,它不支持多个可变参数。

【问题讨论】:

  • 您需要 edit 将所有相关代码作为文本包含在内,使用正确的代码格式 - 而不是屏幕截图 - 以 minimal reproducible example 的形式提出问题主题。
  • 如果将标签保留在第一个参数上会发生什么?你使用的是什么版本的 Xcode?​​span>
  • 我在这里找不到任何问题。

标签: ios swift func variadic


【解决方案1】:

Multiple variadic parameters was only released in Swift 5.4,Xcode 12.5 自带。

如果您使用的是较旧的 Swift/Xcode 版本,则需要更新才能使用此功能。

【讨论】:

    猜你喜欢
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 2015-09-23
    • 2012-01-14
    相关资源
    最近更新 更多