swift - 声明计算属性以调用具有多个返回值的函数

时间:2015-02-15 05:38:13

标签: ios xcode function swift properties

我想声明3个计算属性,这些属性将调用函数计算,该函数将返回3个计算属性的多个值。即fbound1,fbound2和[displacement]作为从函数中获取值的属性:"计算"返回3个值。

具有3个返回值的计算函数代码

public func calculateBoundary (inout f:[Float], s:[Float], n:NSInteger) -> (forceBound1:Float, forceBound2: Float, displacement:[Float])

例如,我可以声明一个计算属性,该属性将调用'计算'函数及其返回值,以初始化为属性。

声明将调用具有单一返回值的计算函数的计算属性

var springDisplacement : [Float] {return calculate(forceView2, stiffView2, springNumView2) }

public func calculate (f:[Float], s:[Float], n:NSInteger) -> [Float]

1 个答案:

答案 0 :(得分:0)

这个怎么样?

let (forceBound1, forceBound2, displacement) = calculateBoundary(...)