Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.7.0

big_decimal

Uma implementação isenta de bugs do BigDecimal no Dart baseada no BigDecimal do Java

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
66 mil
Curtidas
18
Pontos Pub
160

Instalar pacote

flutter pub add big_decimal

Visão geral do pacote

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

Uma implementação confiável de BigDecimal em Dart inspirada no BigDecimal do Java, projetada para lidar com aritmética decimal precisa sem erros de ponto flutuante. Suporta cálculos de precisão arbitrária, garantindo precisão para aplicações financeiras e científicas. O pacote é rigorosamente testado para evitar bugs comuns encontrados em outras implementações, tornando-o ideal para casos de uso que exigem representação decimal exata e controle de arredondamento. Funciona em todas as principais plataformas, incluindo móvel, web e desktop.

Casos de uso

  • Cálculos financeiros
  • cálculos científicos
  • Operações monetárias precisas
  • Processamento de dados com decimais exatos
  • Conversões de moeda

Principais recursos

  • Aritmética de precisão arbitrária
  • Modos de arredondamento precisos
  • Sem erros de ponto flutuante
  • Compatibilidade multiplataforma
  • Design imutável para segurança

Indicado para

  • Aplicações que precisam de matemática decimal exata
  • Desenvolvedores migrando do Java
  • Sistemas que exigem alta precisão numérica
  • Serviços de back-end que lidam com dinheiro
  • Ferramentas educacionais para operações matemáticas

Considerações

  • Uso de memória maior que o dobro
  • Desempenho mais lento do que os tipos nativos
  • Requer manipulação cuidadosa da escala e arredondamento
  • Não adequado para simulações numéricas de alta velocidade
  • Curva de aprendizado para novos usuários desconhecidos dos conceitos de BigDecimal

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

big_decimal

A bugless implementation of BigDecimal in Dart based on Java's BigDecimal

View at pub.dev Test PRs Welcome Star on GitHub Fork on GitHub


Installation

Add the following to your pubspec.yaml:

dependencies:
  big_decimal: '<1.0.0'

Then run:

pub get

or

flutter pub get

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.

Rankings