表达式为Xcode的复杂

时间:2015-03-22 20:01:31

标签: xcode swift

我在Swift中有一个相当复杂的计算,Xcode(6.2)编译器退出时出现以下错误:

"表达太复杂,无法在合理的时间内解决;考虑将表达式分解为不同的子表达式"

表达式是(x值已定义且存在):

矩阵11 =(g *(x23 *(x12 + x32)+ x13 *( - x22 + x32) - (x12 + x22)* x33)* sin(a))/(x13 *(x22 * x31-x21) * x32)+ x12 *( - x23 * x31 + x21 * x33)+ x11 *(x23 * x32-x22 * x33))

但是不管我计算的块/ slize的大小,我总是得到同样的错误。

解决该问题的任何提示 - 提前谢谢

雷托

1 个答案:

答案 0 :(得分:2)

将表达式划分为多个变量,这将提高可读性并消除错误。