gpt4 book ai didi

swift - 代表任何元组的类型?

转载 作者:搜寻专家 更新时间:2023-10-31 22:46:18 25 4
gpt4 key购买 nike

似乎元组不能转换为“任何”类型。您知道表示任何元组的类型吗?

func myFunc(x: Any) {
}

myFunc( [12, 34, 56] ) // OK
myFunc( (78, 90, "Hello") ) // error: '((Int, Int, String)) -> ()' is not convertible to '(Any) -> ()'

最佳答案

如果这对您来说是可能的,我建议您改用通用函数:

func myFunc<T>(x: T) {
}

myFunc( [12, 34, 56] ) // OK
myFunc( (78, 90, "Hello") ) // Fine too

但是如果不知道您在函数中到底在做什么,就很难说清楚。

关于swift - 代表任何元组的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37537247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com