Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.0

mod97

Calcule o módulo 97.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
26,6 mil
Curtidas
0
Pontos Pub
150

Instalar pacote

flutter pub add mod97

Visão geral do pacote

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

O pacote mod97 fornece uma maneira simples e eficiente de calcular o módulo 97 de um número em aplicativos Dart. Foi projetado para uso em operações matemáticas onde é necessário o módulo 97, como em algoritmos de verificação ou validação de identificadores financeiros. O pacote é leve, independente de plataforma e compatível com todas as principais plataformas do Flutter, incluindo Android, iOS, Web, macOS, Windows e Linux. Oferece uma API direta que se integra perfeitamente em bases de código existentes sem dependências adicionais.

Casos de uso

  • Validação de soma de verificação
  • processamento de identificador financeiro
  • Verificação de integridade de dados
  • Cálculos algorítmicos
  • Verificação numérica

Principais recursos

  • Implementação leve
  • Suporte multiplataforma
  • API simples
  • Alto desempenho
  • Cálculo preciso do módulo 97

Indicado para

  • Desenvolvedores que precisam da lógica de módulo 97
  • Aplicações que exigem validação de dados
  • Projetos Flutter intensivos em matemática
  • Software financeiro ou bancário
  • Utilitários de backend ou algorítmicos

Considerações

  • Limitado a módulo 97 apenas
  • Sem suporte para outros módulos
  • Tratamento mínimo de erros
  • Não adequado para teoria de números complexos

README original

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

mod97

Calculates the MOD 97 10 of the passed number as specified in ISO7064.

Only positive numbers are allowed.

I have copied this code from iban.js

Build Status

Usage

A simple usage example:

import 'package:mod97/mod97.dart';

main() {
  int m = mod97('1234567');
  
  int m2 = mod97('-123', onError: (_) => 5);
  // m2 will be 5
}

The input must be a String. Returned value is an integer.

Invalid characters throw a FormatException unless an onError function is provided.

Categorias

Repositório-fonte

Projetos que usam este pacote