【发布时间】:2021-10-18 21:29:53
【问题描述】:
我在 Swift 5 中有以下代码:
func iceCreamFlavors() -> (String, String, String) {
return ("Chocolate", "42", "Vanilla")
}
for index in iceCreamFlavors(){
print(index)
}
我只是想遍历返回的元组中的元素。但是,我收到以下错误:error: for-in loop requires '(String, String, String)' to conform to 'Sequence'
如何让元组符合顺序?我需要扩展 Sequence 协议吗?如果是这样,我应该怎么做?
【问题讨论】:
-
你不可能不知道这个函数返回什么。
标签: swift for-loop tuples protocols