是否有可能从func返回一个元组并将其传递给另一个函数?

时间:2014-06-26 11:40:56

标签: tuples swift

是否可以从func返回一个元组并将其传递给另一个func而不引入另一个变量?

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

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

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

}

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

1 个答案:

答案 0 :(得分:3)

函数可以将元组作为参数

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

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

}

processTuple(getTuple())