tuples - 是否可以将一个函数返回的元组传递给另一个函数?

标签 tuples swift

是否可以在不引入另一个变量的情况下将一个函数返回的元组传递给另一个函数?

这是我能想到的唯一方法:

func getTuple() -> (x:Float, y:Float) {
    return (0, 0)
}

func processTuple(x:Float, y:Float) {

}

let pt = getTuple()
processTuple(pt.x, pt.y)

最佳答案

函数可以接受元组作为参数

func getTuple() -> (x:Float, y:Float) {
    return (0, 0)
}

func processTuple(t:(Float, Float)) {

}

processTuple(getTuple())

关于tuples - 是否可以将一个函数返回的元组传递给另一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24429583/

相关文章:

ios - 实时音频处理 Swift

python - 将字符串元组转换为元组

python-3.x - Python 3 枚举元组相等总是失败

python - 按字母顺序对元组列表进行排序(区分大小写)

swift - 图片不会异步加载以在swift项目上填充UIImageView

ios - 用高阶函数重构给定的 for-in 循环

生成元组列表的 Pythonic 方式

C++:向元组添加元素

ios - 当应用程序不活动(被终止)时,推送通知无法正常工作

ios - Swift Apple Pay 出现 Stripe 错误 50