首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >快速声明计算属性以调用具有多个返回值的函数

快速声明计算属性以调用具有多个返回值的函数
EN

Stack Overflow用户
提问于 2015-02-15 05:38:12
回答 1查看 364关注 0票数 1

我想声明3个计算属性,这些属性将调用一个函数计算,该函数将向3个计算属性返回多个值。即fbound1、fbound2和位移量作为从函数中取值的属性:“计算”,返回3个值。

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

代码语言:javascript
运行
复制
public func calculateBoundary (inout f:[Float], s:[Float], n:NSInteger) -> (forceBound1:Float, forceBound2: Float, displacement:[Float])

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

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

代码语言:javascript
运行
复制
var springDisplacement : [Float] {return calculate(forceView2, stiffView2, springNumView2) }

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

回答 1

Stack Overflow用户

发布于 2015-02-15 13:13:55

这个怎么样?

代码语言:javascript
运行
复制
let (forceBound1, forceBound2, displacement) = calculateBoundary(...)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28523358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档