我看到一个 Swift 函数写如下:
func calculation(imageRef: CGImage) -> (red: [UInt], green: [UInt], blue: [UInt]) {
...
...
}
我需要知道上面函数的返回类型是什么。我无法将它与任何已知类型联系起来,而且它在 Objective-C 中的等价物是什么(如果有的话)?如何将这个函数翻译成 Objective-C?
It's a tuple该函数正在返回。
元组可以在一个对象中保存多种类型,但与数组不同,您不能向其中添加或删除对象。
来自 Apple 开发者 Swift 指南: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID329
元组将多个值分组为单个复合值。元组中的值可以是任何类型,并且彼此之间的类型不必相同。
Objective-C 中不存在元组。 您可以在这里找到更多相关信息。 https://stackoverflow.com/q/2002745/3151675
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)