パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.0.0

mod97

97のモジュロを計算します。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
2.7万
いいね数
0
Pub ポイント
150

パッケージをインストール

flutter pub add mod97

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

mod97 パッケージは、Dart アプリケーションで数値の 97 を法とするモジュロを簡単にかつ効率的に計算する方法を提供します。チェックサムアルゴリズムや金融識別子の検証など、モジュロ 97 が必要な数学的操作に適しています。このパッケージは軽量で、プラットフォームに依存せず、Android、iOS、Web、macOS、Windows、Linux などの主要な Flutter プラットフォームと互換性があります。追加の依存関係なしに、既存のコードベースにスムーズに統合できるシンプルな API を提供しています。

用途

  • チェックサムの検証
  • 金融識別子の処理
  • データ整合性チェック
  • アルゴリズム計算
  • 数値検証

主な機能

  • 軽量な実装
  • クロスプラットフォーム対応
  • シンプルな API
  • 高性能
  • 正確なモジュロ97計算

適している対象

  • モジュロ97の論理が必要な開発者
  • データ検証を必要とするアプリケーション
  • 数学的に重い Flutter プロジェクト
  • 金融または銀行ソフトウェア
  • バックエンドまたはアルゴリズムユーティリティ

注意事項

  • モジュロ97に限定
  • 他のモジュールのサポートはありません
  • 最小限のエラー処理
  • 複素数理論には適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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.

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト