我制作的应用程序必须根据用户答案进行大量不同的计算(主要是YES / NO和一些数字),并且每个不同的组合都有不同的消息/文本要显示。所以我想我会在MySQL中存储所有不同的组合(总共少于500个)并获取我需要的消息。但是我怎么处理公式呢?大多数组合具有取决于用户输入的不同公式。我想把它们存储为字符串并编写解析器,但它看起来并不正确。
以下是一个例子:
> Graduated with above 3.5 GPA: 0(YES), 1(NO)
>
> Attends College: 0(YES), 1(NO)
>
> Makes less then 20,000 yearly: 0(YES) 1(NO)
>
> Age: Number
>
> Working Experience: Number
因此论坛将类似(60+(10*X)+(15 *Y))
,但每种组合略有不同。因此,我使用相应的公式和消息将所有8种可能的组合放在DB中。