是否可以在不引入另一个变量的情况下将一个函数返回的元组传递给另一个函数?
这是我能想到的唯一方法:
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/