Пакет Say2C

Die

Прославленный
Местный
Старожил I степени
Сообщения
426
Розыгрыши
0
Решения
1
Репутация
578
Реакции
132
Баллы
1 438
Хроники
  1. Chaotic Throne: High Five
Исходники
Присутствуют
Сборка
LostWorld
Интересует вопрос знатоков, для чего нужен данный участок кода? и вообще что он делает?
Код:
            return;
        }
        else if (_text.startsWith("=="))
        {
            String expression = _text.substring(2);
            Expression expr = null;
            
            if (!expression.isEmpty())
            {
                try
                {
                    expr = ExpressionTree.parse(expression);
                }
                catch (ExpressionParseException epe)
                {
                    
                }
                
                if (expr != null)
                {
                    double result;
                    
                    try
                    {
                        VarMap vm = new VarMap();
                        vm.setValue("adena", activeChar.getAdena());
                        result = expr.eval(vm, null);
                        activeChar.sendMessage(expression);
                        activeChar.sendMessage("=" + Util.formatDouble(result, "NaN", false));
                    }
                    catch (Exception e)
                    {
                        
                    }
                }
            }
 
Что то встроенного калькулятора. Мусор который нужно выпилить
 
Назад
Сверху Снизу