我们可以在swift函数中有多个Variadic参数吗?
根据 Apple 的说法:“一个函数可以有多个可变参数。可变参数之后的第一个参数必须有一个参数标签。”
但是当我尝试做同样的事情时,它给了我以下错误。“只允许使用一个可变参数‘...’”请参阅附件截图
更正:
实际上我使用的是旧版本的 XCode,它不支持多个可变参数。
回答
多个可变参数仅在Xcode 12.5 随附的Swift 5.4 中发布。
如果您使用的是较旧的 Swift/Xcode 版本,则需要更新才能使用此功能。
根据 Apple 的说法:“一个函数可以有多个可变参数。可变参数之后的第一个参数必须有一个参数标签。”
但是当我尝试做同样的事情时,它给了我以下错误。“只允许使用一个可变参数‘...’”请参阅附件截图
更正:
实际上我使用的是旧版本的 XCode,它不支持多个可变参数。
多个可变参数仅在Xcode 12.5 随附的Swift 5.4 中发布。
如果您使用的是较旧的 Swift/Xcode 版本,则需要更新才能使用此功能。