FLUTTER ECOSYSTEM

eval_ex

Um avaliador de expressões matemáticas e booleanas, portado do https://github.com/uklimaschewski/EvalEx.

Versão mais recente
1.2.0
Downloads em 30 dias
3,1 mil
Curtidas
27
Pontos Pub
145

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

EvalEx é um pacote leve em Dart que avalia expressões matemáticas e booleanas em tempo de execução. Ele suporta operações aritméticas básicas, parênteses, variáveis e funções comuns como sen, cos e log. Originalmente portado de uma biblioteca JavaScript, oferece uma API simples para analisar e calcular expressões de forma segura. Ideal para aplicações que exigem avaliação dinâmica de fórmulas, como calculadoras, ferramentas financeiras ou lógica baseada em configuração. O pacote funciona em todas as principais plataformas, incluindo móvel, web e desktop.

Casos de uso
  • Cálculo dinâmico de fórmulas
  • Aplicativos de calculadora
  • Lógica baseada em configuração
  • modelagem financeira
  • Validação de dados
  • cálculos científicos
Principais recursos
  • Suporta expressões aritméticas e booleanas
  • Substituição de variável
  • Funções matemáticas embutidas
  • Análise segura de expressões
  • Compatibilidade multiplataforma
  • API simples com configuração mínima
Indicado para
  • Desenvolvedores de calculadoras
  • Aplicações que necessitam de avaliação de expressão em tempo de execução
  • Ferramentas educacionais
  • Lógica de backend com fórmulas definidas pelo usuário
  • Prototipagem de cálculos dinâmicos
Considerações
  • Não adequado para matemática altamente complexa ou crítica em desempenho
  • Sem suporte para definições de funções personalizadas
  • As expressões devem ser sintaticamente válidas
  • Limitado a operações básicas e funções padrão
  • Cuidado com segurança com entrada não confiável
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add eval_ex

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.