Дарт: сделать расчет из пользовательской строки ввода, включая математические операторы - PullRequest
0 голосов
/ 06 февраля 2019

Я новичок в Дарт и Флаттер.Есть ли простой способ рассчитать пользовательский ввод в виде строки типа '3 + 5/8?Конечно, результат должен быть двойным.Спасибо за ваши ответы!

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Я только что запрограммировал алгоритм Шунтирования во Дарт, проблема решена =) Визит: https://en.wikipedia.org/wiki/Shunting-yard_algorithm

0 голосов
/ 06 февраля 2019

Я думаю, что вы ищете пакет, который может выполнять «оценку выражения».Поиск на сайте паба "expression" дает несколько результатов, которые выглядят многообещающими.

У меня нет прямого опыта работы с этими пакетами, поэтому я не могу порекомендовать один из них.

...