Java, как сохранить выражение? - PullRequest
0 голосов
/ 06 мая 2019

Java, как сохранить выражение с переменной или базой данных? Я хочу, чтобы игра могла автоматически судить результат по выражению.например, игра с предсказанием цены, когда акции закрыты, сегодня закрыты> открыты сегодня, сторона A является победителем или сторона B является победителем. В этом случае я хочу переменную, или db может сохранить выражение, как показано ниже: (close и open - Double,в начале закрытие равно нулю)

side a;
a.expression="close>open";

при закрытии акции мне нужно это автоматически:

game.open=3000;
game.close=4000;
boolean isWinner=autoJudge(a.expression);//I want it return true

Как это сделать в SpringBoot с помощью Java? Спасибо.

1 Ответ

3 голосов
/ 06 мая 2019

Отвратительный отказ от ответа: даже не пытайтесь.

Помимо огромных проблем, связанных с надежным и надежным сохранением кода в вашей базе данных, это просто bad idea.

Хранилище баз данных data , а не код (они называются database , а не codebase ).Если ваша игра должна принимать решений на основе содержимого базы данных, то принятие решений должно включать в ваш код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...